我试图更新Mysql实例以支持远程访问。我去了MySQL Administration UI,为root用户添加了%(任何主机),并删除了所有其他条目。
现在,我无法从任何计算机(包括localhost)作为root用户访问MySQL。解决此问题的最佳方法是什么?
最佳答案
停止MySQL服务器
在命令行上重新启动它,跳过授权:mysqld.exe --skip-grant-tables
修复您的权限(将root的localhost
和127.0.0.1
记录都添加到mysql.user表中)
停止MySQL服务器
正常启动MySQL