我的环境是 Windows 7 64 位上的 MySql 5.6
我无法使用工作台或 mysql 命令提示符从同一台机器上以 root 身份登录到我的机器上运行的 MySql 服务器
我按照以下步骤更改密码:http: //dev.mysql.com/doc/refman/5.6/en/resetting-permissions.html
如果你这样做,它会留下一个 MySQL 实例在控制台窗口中运行。运行时,我可以正常连接。
当我 Ctrl+C 退出并关闭控制台窗口并将 MySqlD 作为服务启动时,我再次被拒绝访问。尽管密码在一分钟前工作。
我在机器上只安装了一个 MySql,在 C:\Program Files\MySQL\MySQL Server 5.6\bin
MySql Windows 服务设置为以“网络服务”帐户登录。
另外,我正在使用 Password() 函数来加密密码,如上述步骤中所述