0

从昨晚开始我就一直在尝试。起初它可以工作,但今天早上它又不工作了。我在 vista 机器上安装 mysql 5.0 版。当我尝试配置它时说:安全设置无法应用于数据库,因为连接失败并出现以下错误:错误编号。1045 拒绝用户 'root'@'localhost' 访问(使用密码:是)

如果您的机器上运行了个人防火墙,请确保您已打开 tcp 端口 3306 进行连接。否则没有客户端应用程序可以连接到服务器。打开端口后,请按重试应用安全设置。

如果您在刚刚安装 mysql 服务器后重新安装,请注意数据目录没有自动删除。因此,仍然需要您上次安装的旧密码才能连接到服务器。在这种情况下,请选择立即跳过并从开始菜单重新运行配置向导。

我尝试禁用wirefall,用户帐户但得到同样的错误。谁能给我一些建议。

4

2 回答 2

1

我敢打赌你的密码被改了。此错误清楚地表明您正在连接到 mysql 服务器,并且您的端口已打开并且工作正常。不过,您可能连接到错误的 mysql 服务器。尝试重新运行安装脚本以重置密码。如果您没有想要保留的数据,我想说最简单的方法是卸载(并删除整个 mysql 目录)并重新安装。

于 2009-01-17T03:41:31.567 回答
0

我以前遇到过这个问题。我重新安装了 MySQL,然后运行​​MySQL Server Instance Config Wizard,删除了当前实例,然后再次运行MySQL Server Instance Config Wizard以创建一个新实例,一切正常。

于 2010-03-18T12:47:29.113 回答