1.更新下yum
[root@hadoop001 mysql]# yum -y update
2.确认系统版本(),从官网下载https://dev.mysql.com/downloads/repo/yum/对应的安装包
mysql80-community-release-el7-11.noarch.rpm,进行本地安装
[root@hadoop001 mysql]# ls mysql80-community-release-el7-11.noarch.rpm [root@hadoop001 mysql]# yum localinstall mysql80-community-release-el7-11.noarch.rpm
2.安装 mysql-community-server
[root@hadoop001 mysql]# yum -y install mysql-community-server
3.启动mysql,并从日志中查看初始密码
[root@hadoop001 mysql]# systemctl start mysqld [root@hadoop001 mysql]# cat /var/log/mysqld.log

4.接下来修改初始密码
![]()
失败了,咋回事?
换种方式,先改下文件,添加 skip-grant-tables
[root@hadoop001 mysql]# vim /etc/my.cnf

然后重启mysql
[root@hadoop001 mysql]# systemctl restart mysqld;
现在可以不输入密码直接回车进入mysql
[root@hadoop001 mysql]# mysql -u root -p
修改密码,要符合规定,记得flush privileges一下
mysql> alter user 'root'@'%' identified by 'mysql@123'; Query OK, 0 rows affected (0.01 sec) mysql> flush privileges;
5.删除 skip-grant-tables,重启mysql,就可以用新密码进去了