【问题标题】:Unable to update security settings. Access denied for user 'root'@'localhost' (using password: YES)无法更新安全设置。用户'root'@'localhost'的访问被拒绝(使用密码:YES)
【发布时间】:2013-04-10 15:14:32
【问题描述】:

在配置步骤中运行 mysql-installer-community-5.6.10 时,我收到错误:

无法更新安全设置。用户 'root'@'localhost' 的访问被拒绝(使用密码:YES)

配置失败。

...并且密码是在配置过程的上一步中设置的,所以我看不出它怎么可能是错误的...

我已尝试关闭 Windows 防火墙,但没有帮助。

有人可以帮我解决这个问题吗?

【问题讨论】:

  • 你给的密码是多少?

标签: mysql installation


【解决方案1】:

我刚遇到这个问题。之前的安装屏幕要求输入当前的 root 密码。但这是机器上第一次安装 MySQL。

回答:当询问当前 root 密码时,将该字段留空。然后服务器就安装好了。

【讨论】:

  • 如果您要进行“全新安装”,则必须在进行全新安装之前删除 c:\ProgramData\MySQL 文件夹和 c:\Program Files\MySql 文件夹。 ProgramData 是一个隐藏文件夹。
  • 配置新安装时需要root密码。不能留空。
【解决方案2】:

我有同样的问题,我第一次安装 mysql。对我来说,事实上我没有以管理员身份运行 .msi 安装文件。通过以管理员身份运行的命令提示符启动,问题得到解决。这是在 Windows 7 上。

另外,我为这个问题卸载了两次。一旦我删除了(不存在的)服务器数据。在这种情况下,重新安装不会询问当前 root 密码。当我没有删除 serverdata 时,在重新安装时确实询问了 Current root 密码。所以我相信你可以绕过当前的root密码。

【讨论】:

    【解决方案3】:

    我也遇到了同样的问题。这对我有帮助 C:\ProgramData\MySql\ 删除文件夹“MySQL Server”和所有 conf 文件。

    【讨论】:

      【解决方案4】:

      问题在于 MySQL 将其配置数据保存在不同的位置,其中包括您的旧 root 密码。如果你要重新安装 MySQL,你必须先删除这个旧的配置数据,这些数据可以在以下位置找到:

      C:\ProgramData\MySQL
      

      您可能必须告诉 Windows 显示隐藏的文件和文件夹,因为默认情况下此文件夹是隐藏的。

      【讨论】:

        猜你喜欢
        • 2013-05-07
        • 2020-03-18
        • 1970-01-01
        • 2016-07-11
        • 1970-01-01
        相关资源
        最近更新 更多