如何将root密码更改为空密码?

时间:2010-02-25 17:23:02

标签: mysql mysql-error-1045

如何在MySql中将root密码更改为空密码?

以下内容给出了"Access denied for user 'root'@'localhost' (using password: YES)"错误。我确定我输入的密码正确(只有123456

mysqladmin -u root -p'123456' password ''

我已成功运行此sql但我仍然可以使用我的密码123456访问,而不是使用空密码:

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

2 个答案:

答案 0 :(得分:6)

您应该重启MySQL服务器或运行以下命令:

FLUSH PRIVILEGES;

MySQL不会立即“看到”您对包含用户帐户数据的表所做的更改,因此需要执行此额外步骤。

答案 1 :(得分:4)

您需要FLUSH PRIVILEGES