自昨晚以来我一直在努力。起初它正在工作,但今天早上又不起作用。我在vista机器上安装mysql 5.0版。当我尝试配置它说: 安全设置无法应用于数据库,因为连接失败并出现以下错误: 错误Nr。 1045 用户'root'@'localhost'访问被拒绝(使用密码:是)
如果在您的计算机上运行个人防火墙,请确保已打开tcp端口3306进行连接。否则客户端应用程序无法连接到服务器。打开端口后,请按重试以应用secirity设置。
如果您在安装mysql服务器后重新安装,请不要自动删除数据目录。因此,仍需要上次安装的旧密码才能连接到服务器。在这种情况下,请选择立即跳过并从开始菜单重新运行配置向导。
我尝试禁用导线,用户帐户但收到同样的错误。任何人都可以建议我。
答案 0 :(得分:1)
我打赌你的密码已经更改了。此错误清楚地表明您正在连接到mysql服务器并且您的端口已打开且工作正常。您可能正在连接到错误的mysql服务器。尝试重新运行安装脚本以重置密码。如果您没有想要保留的数据,我会说最简单的方法是卸载(并删除整个mysql目录)并重新安装。
答案 1 :(得分:0)
我以前遇到过这个问题。我重新安装了MySQL,然后运行 MySQL服务器实例配置向导,删除了当前实例,然后再次运行 MySQL服务器实例配置向导来创建一个新实例,一切正常。