mysql5.7 root 用户的初始密码
Posted soaeon
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql5.7 root 用户的初始密码相关的知识,希望对你有一定的参考价值。
1. 查找默认的初始密码
通过 grep "temmporary password" /var/log/mysqld.log 命令,返回结果最后冒号后面的字符串就是root的默认密码。
也有可能没有生成这个日志文件 那么参考忘记密码的方式
2.忘记密码
找到/etc/mysql/my.cnf, 这个文件是没有写权限, 先修改权限, 然后再文件中添加一下参数
[mysqld]
skip-grant-tables
重启mysql:
service mysql status 查看mysql的状态
service mysql stop 停止mysql
service mysql start 运行MySQL
使用以下命令进入mysql
mysql -uroot -p
最修改改root 账号的密码
update mysql.user set authentication_string=password(‘你的密码‘) where user=‘root‘ ;
然后刷新一下权限
flush privileges;
以上是关于mysql5.7 root 用户的初始密码的主要内容,如果未能解决你的问题,请参考以下文章
mysql5.7未生成初始密码.mysql_secert文件,登陆数据库
Centos8安装mysql5.7,修改mysql初始密码,使root可以访问远程主机. install mysql5.7 in Centos8, and change mysql initial p