1、去mysql官网下载源:
https://dev.mysql.com/downloads/repo/yum/
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
2、在centos7系统下安装mysql源
yum -y install mysql80-community-release-el7-3.noarch.rpm
3、安装mysql8
yum install mysql-community-client mysql-community-server
4、启动mysql
systemctl start mysqld && systemctl enable mysqld
5、重置root密码
启动服务后,root账号的默认密码会输出到/var/log/mysqld.log下
[root@k8s-master1 data]# cat /var/log/mysqld.log|grep password
2020-08-18T11:22:40.453549Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: sj)oz#fDe2.e
登录mysql:
[root@k8s-master1 data]# mysql -uroot -p
Enter password:
......
mysql>
更改密码:(密码要符合mysql的密码策略,3种以上符号)
mysql> alter user root@localhost identified by "12345678";