1. 添加MySQL5.7的yum仓库
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
2. 安装mysql yum仓库配置
2.1 安装下载的RPM包
rpm -Uvh mysql57-community-release-el7-11.noarch.rpm
3. 启用并配置mysql 5.7仓库
3.1 编辑 /etc/yum.repos.d/mysql-community.repo 文件,确保只启用MySQL 5.7系列的仓库,并且禁用其他更高版本的仓库(如有必要)。
4. 安装mysql5.7
4.1 更新yum缓存
yum update
4.2 安装5.7版本,如果指定5.7.xx版本安装,可能无法精确安全,因为yum只会提供5.7系列的最新稳定版;
yum install mysql-community-server-5.7*
5. 启动mysql并设置开机自启动
systemctl start mysqld
systemctl enable mysqld
6. 修改mysql登录密码
6.1 MySQL在首次安装后会生成一个临时密码,可以在 /var/log/mysqld.log 文件中找到
grep 'temporary' /var/log/mysqld.log
6.2 修改密码配置策略
SET GLOBAL validate_password_policy=0; -- 设置为0允许最宽松的策略
SET GLOBAL validate_password_length=0; -- 设置最小密码长度
6.3 使用ALTER修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Your_New_Password';
6.4 刷新权限并且重启MySQL服务
FLUSH PRIVILEGES;