Windows上的MySQL - 用户''@ localhost'拒绝访问 - 无法从任何主机连接

时间:2011-10-08 15:05:41

标签: mysql root-access

我尝试更新我的Mysql实例以支持远程访问。我转到了MySQL Administration UI并为用户root添加了%(任何主机)并删除了所有其他条目。

现在我无法从任何机器(包括localhost)以root身份访问MySQL。解决这个问题的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

  • 停止MySQL服务器
  • 在命令行上重新启动它,跳过授权:mysqld.exe --skip-grant-tables
  • 修复您的权限(将root的localhost127.0.0.1记录添加到mysql.user表中)
  • 停止MySQL服务器
  • 正常启动MySQL