使用的是yum安装的

yum -y install mysql-community-server

安装后,按照之前的版本(5.5,5.6)规律,应该会密码设置为空。尝试了一下,不行。然后就去网上找方案。

第一个找到的是这篇mysql5.7安装部署后初始密码查看以及修改,里面提供了两个方法,##试了都不行##。

1.找到自己的error.log日志文件,执行自己的命令,红色标记的部分为初始化密码。

grep 'temporary password' /data/mysql/error.log 

tip:没有error.log文件

2.cat /root/.mysql_secret查看
tip:也没有.mysql_secret文件

没办法,继续找。

看到一篇MySQL 5.7以上 root用户默认密码问题【转】,方法跟上面的方法1一致,只不过文件名改成了mysqld.log。试了一下,文件存在,也找到了log中的默认密码。

然后登录,成功,设置新密码

set password = password('ssfdsfdsfgfdsgfe');

现在的版本下,设置弱密码会不通过,报错。所以自己去生成一个随机字串替换吧!