在某个时间或某个时间我将root密码更改为'aaa'。现在我想把它改成'bbb'。
我尝试在xampp shell中使用mysqladmin,使用SET PASSWORD FOR 'root'@'localhost' = PASSWORD('bbb');
执行此操作,直到下次刷新权限或重新启动服务器并将其重置为“aaa”时,它才会工作。
答案 0 :(得分:0)
我在dev.mysql.com上找到了this文章。它声明:
如果ALTER USER语句无法重置密码,请尝试使用以下语句重复此过程以直接修改用户表:
UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPass'), password_expired = 'N' WHERE User = 'root' AND Host = 'localhost'; FLUSH PRIVILEGES;
解决了我的问题。