- 更新系统软件包
首先,确保您的系统是最新的。打开终端并运行:
sudo yum update -y
- 安装MySQL 5.7的YUM仓库
MySQL提供了自己的YUM仓库,您可以通过下载并安装官方提供的RPM包来添加这个仓库。
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
sudo rpm -Uvh mysql57-community-release-el7-11.noarch.rpm
- 安装MySQL服务器
使用YUM安装MySQL服务器:
sudo yum install mysql-server -y
- 启动MySQL服务
安装完成后,启动MySQL服务:
sudo systemctl start mysqld
- 检查MySQL服务状态
确认MySQL服务是否成功启动:
sudo systemctl status mysqld
- 设置MySQL开机自启
为了确保MySQL在系统重启后自动启动,可以设置开机自启:
sudo systemctl enable mysqld
- 获取临时密码
MySQL 5.7在首次安装时会生成一个临时密码。您可以在/var/log/mysqld.log文件中找到它:
sudo grep 'temporary password' /var/log/mysqld.log
输出应该类似于:
2024-10-16T00:00:00.000000Z 1 [Note] A temporary password is generated for root@localhost: your_temporary_password
请记录下这个临时密码,您将需要它进行下一步的安全配置。
- 运行安全脚本
为了提高MySQL的安全性,推荐运行安全脚本来更改默认设置,如修改root用户的密码等:
sudo mysql_secure_installation
在这个过程中,您会被要求输入刚刚找到的临时密码,并设置新的root用户密码,以及其他一些安全选项。
- 登录MySQL
使用新设置的root密码登录MySQL:
mysql -u root -p
- 验证安装
一旦登录,您可以创建一个新的数据库或查看现有的数据库来验证MySQL是否正确安装:
SHOW DATABASES;