CentOS7.4中安装了Mysql5.7之后如何查看默认密码

之前在虚拟机中安装了CentOS7.4,然后在CentOS7.4中安装了Mysql5.7,安装完成后,Mysql没有生成默认密码,所以可以直接使用命mysql -uroot或mysql登录mysql。今天我在腾讯云服务器(操作系统:CentOS7.4)上安装完Mysql5.7之后,依然使用命令mysql -uroot或mysql登录mysql,结果报如下错误:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

说明mysql安装完后给root用户生成了一个默认密码,所以需要使用密码登录。

那么问题来了,我们怎么查看mysql生成的默认密码呢?

为了加强安全性,MySQL5.7为root用户随机生成了一个密码,如果安装的是RPM包,则默认是在/var/log/mysqld.log中。

查看默认密码:grep 'temporary password' /var/log/mysqld.log


其中.,Ntun/n/5lf 就是默认密码

猜你喜欢

转载自blog.csdn.net/qq_32786873/article/details/80664160