我更新 mysql 的用户 table,然后 mysql 用户 'root'@'localhost' 拒绝访问

I update the user table of the mysql and then mysql access denied for user 'root'@'localhost'

我更新了 mysql 数据库的用户 table,然后我无法连接 database.when 我连接的数据库显示:

access denied for user 'root'@'localhost' 

我更新了用户table的主机栏,然后我无法登录数据库。 我可以在更新用户 table 之前登录数据库,然后停止并设置 mysql 服务,我无法登录。

谁能帮助我,我们将不胜感激。

我已经解决了问题。我错误地将主机从“127.0.0.1”更改为“::”,然后我重新启动 mysql service.I 无法再连接 mysql。我更改了 my.ini 文件并添加 'skip-grant-tables' 然后我可以连接然后我更改用户 table 一切正常。