2011-10-08 8 views
0

我试图更新我的Mysql实例以支持远程访问。我去了MySQL Administration UI,并为root用户添加了%(任何主机),并删除了所有其他条目。MySQL上的Windows - 访问被拒绝用户''@'localhost' - 无法从任何主机连接

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

+0

您是否具有刷新权限?尝试重新启动MySQL服务。有时它有助于解决许多问题:) – Rifat

+0

dba.stackexchange.com –

回答

0
  • 停止MySQL服务器
  • 重新启动它的命令行上,跳过授权:mysqld.exe --skip-grant-tables
  • 修复您的权限(同时添加localhost127.0.0.1记录根mysql.user表)
  • 停止MySQL服务器
  • 正常启动MySQL
相关问题