准备工作

将以下5个安装包上传至 /opt 目录下

  • mysql-community-common-8.0.25-1.el7.x86_64.rpm
  • mysql-community-client-plugins-8.0.25-1.el7.x86_64.rpm
  • mysql-community-libs-8.0.25-1.el7.x86_64.rpm
  • mysql-community-client-8.0.25-1.el7.x86_64.rpm
  • mysql-community-server-8.0.25-1.el7.x86_64.rpm

1、修改 /tmp 目录权限

chmod -R 777 /tmp

2、检查依赖包

rpm -qa | grep libaio
rpm -qa | grep net-tools

Centos7.9下RPM安装MySQL8.0.25 _初始化

3、按照顺序安装软件包

cd /opt
rpm -ivh mysql-community-common-8.0.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.25-1.el7.x86_64.rpm

注:安装mysql-community-libs报错时先执行 yum remove mysql-libs 命令删除mysql-libs,再重试

Centos7.9下RPM安装MySQL8.0.25 _mysql_02

Centos7.9下RPM安装MySQL8.0.25 _mysql_03

4、确认安装信息和版本

rpm -qa | grep -i mysql
#或
yum list installed | grep mysql

mysql --version

Centos7.9下RPM安装MySQL8.0.25 _mysql_04

5、初始化密码

mysqld --initialize --user=mysql

#查看密码(root@localhost: 后就是初始化的密码)
cat /var/log/mysqld.log

Centos7.9下RPM安装MySQL8.0.25 _ide_05

6、启动mysql服务

systemctl start mysqld
systemctl status mysqld

#检查mysql服务是否开机自启动
systemctl list-unit-files|grep mysqld.service

Centos7.9下RPM安装MySQL8.0.25 _初始化_06

7、修改初始化密码

mysql -uroot -p

alter user 'root'@'localhost' identified by 'abc123';