1、安装 MySQL 源
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
2、选择想要安装的版本
使用MySQL Yum repository 时,默认选择安装MySQL的最新GA版本。 如果是你想要安装的,你可以跳到下一步,用 Yum 安装 MySQL。
yum repolist all | grep mysql
如果安装最新的GA版本,不需要进行任何配置。 要从最新GA版本以外的特定版本 安装最新版本,请在运行安装命令之前禁用最新GA版本的子 repository 并启用特定版本的子 repository。执行以下命令来执行此操作,这些命令禁用8.0版本的子 repository 并启用5.7版本的子 repository:
sudo yum-config-manager --disable mysql80-community
sudo yum-config-manager --enable mysql57-community
运行以下命令并检查其输出来验证是否已启用和禁用了正确的子 repository
yum repolist enabled | grep mysql
3、开始安装 MySQL
sudo yum install mysql-community-server
4、启动 MySQL 服务
sudo systemctl start mysqld.service
检查 MySQL 是否正确启动:
sudo systemctl status mysqld.service
5、修改登录密码
通过以下命令查看默认的临时密码:
sudo grep 'temporary password' /var/log/mysqld.log
登录 MySQL
mysql -u root -p
修改密码,并使密码生效 (注意 NewPassword 替换为你想要设置的登录密码) :
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';
FLUSH PRIVILEGES;
6、开启 root 用户远程访问(可选)
执行以下命令(注意 Password 替换为你想要设置的登录密码):
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
官方英文安装文档:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/