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)
·
之前在虚拟机中安装了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 就是默认密码
更多推荐
已为社区贡献5条内容
所有评论(0)