我花了很多时间阅读并尝试了几种方法来重置root密码,但我没有得到任何结果。我找到(并尝试过)的最完整的指令集如下。顺便说一句,我在Win7上运行MySQL 5.5,32位。
一切似乎都很好(没有错误)。完成此过程后,我以为我可以使用root用户名和上面的密码登录,但是当我执行命令时
mysql -u root
我收到了错误消息
ERROR 1045(28000):用户'root'@'localhost'拒绝访问(使用密码:NO)
我可能做错了什么,但是找不到它,这让我疯了。
答案 0 :(得分:0)
A可以通过以下步骤重置Windows中的密码:
1)首先停止运行Mysql服务(管理工具>服务)
2)"C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld.exe" -u root --skip-grant-tables
3)卸载mysql服务器
4)安装mysql服务器并在安装中设置:
root current password - it's must be blank
new password - set your new passowrd
confirmation new password - set your new passowrd
我也添加了新的管理员用户 konst