为了允许远程连接到mysql。我没有将主机名“localhost”更改为“%”,而是错误地将用户名“root”更改为“%”并重新启动了 mysql
服务。现在我无法再本地或远程登录 mysql。如何解决这个问题?感谢
前进!</p>
最佳答案
您可能在更新安全性时犯了一个错误。
你可以在没有任何身份验证的情况下重启MySQL并重新连接以查看问题所在:
http://dev.mysql.com/doc/refman/5.0/en/server-options.html#option_mysqld_skip-grant-tables
注意:您需要从运行 MySQL 的服务器上执行此操作。
如果您需要帮助了解安全配置有什么问题,请发布相关身份验证表的内容(但不要发布您的密码哈希,因为可以从哈希重新构建有效密码)。
关于mysql - 将用户名 "root"更改为 "%"后,我无法再连接到 mysql 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9882067/