我已经使用shell作为根登录到MySQL (-v 5.7.22)。但当我尝试使用以下命令为其设置密码时:
UPDATE mysql.user SET Password = PASSWORD('Mypass') WHERE User = 'root';
我得到了这个错误:
ERROR 1054 (42S22): Unknown column 'Password' in 'field list'
有没有办法为它设置一个密码,并在不让变成超级用户的情况下使用它的(就像连接PhpStorm到它)?
发布于 2018-12-14 12:55:53
在UPDATE mysql.user SET Password = PASSWORD('Mypass') WHERE User = 'root';
中,用authentication_string替换密码,就可以看到它的神奇之处。
发布于 2018-06-27 05:10:29
UPDATE mysql.user SET Password = 'Mypass' WHERE
User = 'root';
https://stackoverflow.com/questions/51050195
复制相似问题