MySQL更改默认密码但收到错误

时间:2017-04-06 08:06:11

标签: mysql

我刚刚下载了MySQL。

$ mysql -u root -p

我使用给定的密码进行连接。

update user set password=PASSWORD("MyNewPassword") where User='root';

给我

ERROR 1046 (3D000): No database selected

但我正在尝试更改MySQL本身的密码,而不是某些数据库。

我该如何解决?

1 个答案:

答案 0 :(得分:2)

您可以为此目的尝试简单的SET PASSWORD语法,例如 -

SET PASSWORD FOR 'root'@'localhost' = PASSWORD ('new pswd');