我已经使用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连接到它)?
答案 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';