【问题标题】:How to change root password to an empty one? [duplicate]如何将root密码更改为空密码? [复制]
【发布时间】:2010-02-25 17:23:02
【问题描述】:

如何在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';

【问题讨论】:

  • 查询将密码重置为 "" 并且您已使用密码 '' 成功登录,因此可以假设您的密码为空。设置密码运行查询指定密码:PASSWORD("mypassword")。如果这是您所做的,请编辑帖子以使其清楚。看看下面的答案。

标签: mysql mysql-error-1045


【解决方案1】:

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

FLUSH PRIVILEGES;

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

【讨论】:

    【解决方案2】:

    你需要FLUSH PRIVILEGES

    【讨论】:

      猜你喜欢
      • 2010-09-17
      • 1970-01-01
      • 1970-01-01
      • 2013-02-12
      • 2012-02-06
      • 2015-12-14
      • 2016-02-10
      • 2017-08-18
      相关资源
      最近更新 更多