准备工作
将以下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
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,再重试
4、确认安装信息和版本
rpm -qa | grep -i mysql
#或
yum list installed | grep mysql
mysql --version
5、初始化密码
mysqld --initialize --user=mysql
#查看密码(root@localhost: 后就是初始化的密码)
cat /var/log/mysqld.log
6、启动mysql服务
systemctl start mysqld
systemctl status mysqld
#检查mysql服务是否开机自启动
systemctl list-unit-files|grep mysqld.service
7、修改初始化密码
mysql -uroot -p
alter user 'root'@'localhost' identified by 'abc123';