请帮助我如何在 Windows 7 上安装 MySQL。当我尝试安装时,出现以下错误:
安全设置无法应用于数据库,因为连接失败并出现以下错误
错误 NR:1045 拒绝用户‘root@’localhost 访问(使用密码是)。
我尝试完全卸载 MySQL 并重新安装,但它一次又一次地显示此错误。我也更改了防火墙设置,并尝试卸载防病毒软件。但它也没有用。
答案1
我遇到了这个问题,并明确以管理员身份运行 MySQL 安装程序(右键单击,选择“以管理员身份运行”)为我解决了这个问题。
答案2
提供的密码是否正确?
否则请检查此处:http://forums.mysql.com/read.php?11,39440,417422#msg-417422
答案3
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
# /etc/init.d/mysql restart
# mysql -uroot -p
Enter password: <newpassword>
答案4
你安装 mysql 的地方应该有一个名为 my.cnf 或 my.ini 的文件,里面应该有 root 密码。例如
C:\Program Files\MySQL\MySQL 服务器 4.1\my.ini