2017-04-06 102 views
0

我刚刚下载了MySQL。MySQL更改默认密码但出错

$ mysql -u root -p 

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

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

是给我

ERROR 1046 (3D000): No database selected 

但我试图改变我的密码为MySQL本身,而不是对某些数据库。

我该如何解决?

回答

2

您可以尝试使用简单的SET PASSWORD语法来达到此目的。 -

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