重启mysql服务器后,MySql重置用户密码

时间:2016-02-24 12:37:07

标签: mysql mariadb

嗯,实际上它是mariadb,但要启动它的客户端,我需要输入" mysql"在命令行中。

无论如何,进入后

mysql  --user=root

注意,此时" root"没有密码,所以我成功登录,然后:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('my_pass');

它有效,从现在开始我必须使用" my_pass"登录。

但接下来我做了:

sudo service mysql restart

从现在开始,root用户的密码将再次重置为"根本没有密码"。

再一次,要登录,我无法提供任何密码。

谷歌搜索这并没有帮助,因为大多数文章都是关于如何重置用户密码" :)

1 个答案:

答案 0 :(得分:0)

好吧,我设法解决了我的问题 - 如果有人有兴趣你必须这样做:

flush privileges

更改密码后。