1.下载Mysql源文件
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
2.安装Mysql源文件
sudo yum localinstall -y mysql57-community-release-el7-11.noarch.rpm
3.检查一下
yum repolist enabled | grep "mysql.*-community.*
4.安装
yum install -y mysql-community-server
遇到了错误
All matches were filtered out by modular filtering for argument: mysql-community-server
Error: Unable to find a match: mysql-community-server
解决方法
sudo yum module disable mysql
重复 yum install -y mysql-community-server
遇到了错误
Public key for mysql-community-client-5.7.38-1.el7.x86_64.rpm is not installed. Failing package is: mysql-community-client-5.7.38-1.el7.x86_64
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
Public key for mysql-community-common-5.7.38-1.el7.x86_64.rpm is not installed. Failing package is: mysql-community-common-5.7.38-1.el7.x86_64
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
Public key for mysql-community-libs-5.7.38-1.el7.x86_64.rpm is not installed. Failing package is: mysql-community-libs-5.7.38-1.el7.x86_64
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
Public key for mysql-community-server-5.7.38-1.el7.x86_64.rpm is not installed. Failing package is: mysql-community-server-5.7.38-1.el7.x86_64
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'yum clean packages'.
Error: GPG check FAILED
解决方法
sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
5.检查
sudo systemctl status mysqld
6.启动
sudo systemctl start mysqld
7.查看临时密码
sudo grep 'temporary password' /var/log/mysqld.log
8.更改密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
ps.直接安装最新版:
sudo dnf -y install @mysql
配置
mysql_secure_installation