有谁知道停电是否会以某种方式损坏 mysql 登录信息?前几天我们停电了,我的 mysql 登录信息不再起作用。mysql 进程似乎运行良好。
你知道我该如何摆脱当前的困境吗?
[编辑]
现在看来该用户帐户已不再存在!
[/编辑]
答案1
断电会导致某些 mysql 表被标记为损坏,需要检查。在此之前,您将无法查询此类表。我记得我遇到过类似的损坏表问题。最有可能的是,正在进行更新的表会出现这样的错误。
我建议您重新启动 mysql 并选择--skip-grant-tables
能够登录。然后,您可以检查mysql
数据库下的表。此外,您还可以更改任何用户密码。
对于 MyISAM 表,您可以执行以下操作:
mysql> repair table <table_name>;