yum 安装 mysql5.7 (CentOS 7)
Step1:卸载系统自带的 mariadb 或者 mysql
# 查询系统自带数据库
rpm -qa | grep -i mysql
rpm -qa | grep -i mariadb
# 删除所查到的安装包
rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64
Step2:获取 mysql5.7 yum源
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
Step3:安装 rpm 包
yum -y install mysql80-community-release-el7-3.noarch.rpm
Step4:查看 yum 配置目录下是否生成 mysql依赖仓库;并刷新 yum 库
ll /etc/yum.repos.d
# 刷新 yum 库
yum repolist
Step5:查看默认 mysql 安装包
yum repolist all |grep mysql
Step6:设置 mysql 默认安装版本为 5.7
yum -y install yum-utils
# 通常默认为 8.0 安装包,如果第 5 步查询出的结果是 5.7, 则跳过此步骤
# 禁用 8.0 安装包
yum-config-manager --disable mysql80-community
# 开启 5.7 安装包
yum-config-manager --enable mysql57-community
Step7:安装 mysql 客户端和服务端
# 依次安装
yum -y install mysql-community-common.x86_64
yum -y install mysql-community-libs.x86_64
yum -y install mysql-community-server.x86_64
yum -y install mysql-community-client.x86_64
Step8:启动 mysql 数据库服务
# 启动 mysql 服务
systemctl start mysqld
# 设置 mysql 服务开机自启动
systemctl enable mysqld
# 查看 mysql 服务状态
systemctl status mysqld
Step9:查看初始化密码
grep 'password' /var/log/mysqld.log
Step10:登录数据库
mysql -uroot -p
Step11:为root用户设置新密码;
# 密码规则:长度8位,包含大小写,数字,特殊字符。
alter user 'root'@'localhost' identified by 'root 新密码';
Step12:重新登录 mysql 数据库对 root 用户授权
exit;
mysql -uroot -p
# 远程访问授权
grant all privileges on *.* to root@'%' identified by 'Hao.123456' with grant option;
# 刷新权限
flush privileges;
至此,MySQL5.7.34 安装完成
附件: MySQL5.7 rpm 安装包
链接:https://pan.baidu.com/s/1uacmt4tNnyw9YvH6pC61kA
提取码:bkxg