MySql 密码不再起作用

MySql 密码不再起作用

有谁知道停电是否会以某种方式损坏 mysql 登录信息?前几天我们停电了,我的 mysql 登录信息不再起作用。mysql 进程似乎运行良好。

你知道我该如何摆脱当前的困境吗?

[编辑]

现在看来该用户帐户已不再存在!

[/编辑]

答案1

断电会导致某些 mysql 表被标记为损坏,需要检查。在此之前,您将无法查询此类表。我记得我遇到过类似的损坏表问题。最有可能的是,正在进行更新的表会出现这样的错误。

我建议您重新启动 mysql 并选择--skip-grant-tables能够登录。然后,您可以检查mysql数据库下的表。此外,您还可以更改任何用户密码。

对于 MyISAM 表,您可以执行以下操作:

mysql> repair table <table_name>;

相关内容