Mysql的密码不再工作

有谁知道如果停电可能会损坏mysqllogin? 我们有一天中断,我的mysqllogin不再工作。 MySQL进程似乎运行良好。

任何想法如何能从我目前的困境中恢复过来!

[编辑]

现在似乎用户帐户不再存在!

[/编辑]

电源故障可能会导致一些MySQL表被标记为损坏,应该检查。 在此之前,您将无法查询此类表格。 我记得我遇到了一个类似的表损坏的问题。 最有可能的是,持续更新的表将遭受这样的错误。

我build议你用选项--skip-grant-tables重新启动mysql,以便能够login。 然后,你可以检查mysql数据库下的表。 另外,您可以更改任何用户密码。

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

 mysql> repair table <table_name>;