如何在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';
答案 0 :(得分:6)
您应该重启MySQL服务器或运行以下命令:
FLUSH PRIVILEGES;
MySQL不会立即“看到”您对包含用户帐户数据的表所做的更改,因此需要执行此额外步骤。
答案 1 :(得分:4)
您需要FLUSH PRIVILEGES
。