β

CentOS修改MySQL忘记root密码

与您分享电脑世界 11 阅读

找到MySQL配置文件/etc/my.cnf,找一行加入以下内容跳过表的授权

skip-grant-tables

执行/etc/init.d/ mysql d restart或service mysqld restart重启mysql

root用户登录直接MySQL,提示密码直接回车

mysql -uroot -p

有密码提示也忽略,回车即可。

然后执行修改密的命令和刷新纪录。

mysql5.7执行修改密码语句是

update mysql.user set authentication_string=password('新密码') where user='root';

MySQL是5.7以下,则修改密码的语句是

update mysql.user set password=password('新密码') where user='root';
flush privileges;//刷库

接下来去掉配置文件里面刚才添加的参数,再重启mysql就可以了。

作者:与您分享电脑世界
NetPc.com.cn
原文地址:CentOS修改MySQL忘记root密码, 感谢原作者分享。

发表评论