引言
MySQL 是一款广泛使用的开源关系型数据库管理系统,它拥有丰富的功能、良好的性能和简单的管理方式。在 CentOS 系统上部署 MySQL 是许多开发者日常工作中的一部分。本文将详细介绍如何在 CentOS 上使用一键安装包轻松部署 MySQL 5.7.17。
环境准备
在开始安装之前,请确保以下环境已经准备就绪:
- CentOS 7 或更高版本的操作系统
- root 用户权限
- 网络连接,用于下载 MySQL 安装包
安装步骤
1. 安装依赖库
首先,我们需要安装一些依赖库,以便 MySQL 可以正常运行。
sudo yum install -y epel-release
sudo yum install -y yum-utils
sudo yum-config-manager --enable remi
sudo yum install -y mysql-community-server
2. 启动和配置 MySQL
安装完成后,启动 MySQL 服务并设置开机自启。
sudo systemctl start mysqld
sudo systemctl enable mysqld
3. 修改 root 密码
MySQL 安装时会生成一个临时密码,我们需要将其修改为更安全的密码。
sudo grep 'temporary password' /var/log/mysqld.log
找到临时密码后,使用以下命令登录 MySQL:
mysql -u root -p
然后,运行以下命令修改 root 密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_new_password';
请将 your_new_password
替换为你的新密码。
4. 安全配置
为了提高 MySQL 的安全性,我们可以执行一些安全配置操作。
DELETE FROM mysql.user WHERE User='';
DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost', '127.0.0.1', '::1');
DELETE FROM mysql.db WHERE Db='information_schema';
DELETE FROM mysql.db WHERE Db='mysql' AND Db_collation='utf8_general_ci';
FLUSH PRIVILEGES;
5. 使用 MySQL
现在,你可以使用以下命令登录 MySQL 并执行各种操作:
mysql -u root -p
输入密码后,你就可以使用 MySQL 进行数据库操作了。