无法为MySQL设置密码

时间:2018-06-26 19:31:58

标签: mysql lamp

我已经使用shell作为 root 登录到MySQL(-v 5.7.22)。但是当我尝试使用以下命令为其设置密码时:
UPDATE mysql.user SET Password = PASSWORD('Mypass') WHERE User = 'root';
我收到此错误:
ERROR 1054 (42S22): Unknown column 'Password' in 'field list'
有什么方法可以设置密码并使用它成为root用户(例如将PhpStorm连接到它)?

2 个答案:

答案 0 :(得分:0)

UPDATE mysql.user SET Password = PASSWORD('Mypass') WHERE User = 'root';中 将密码替换为 authentication_string 并查看魔术。

答案 1 :(得分:-1)

UPDATE mysql.user SET Password = 'Mypass' WHERE 
User = 'root';