web-dev-qa-db-ja.com

MySQLパスワードが機能しなくなりました

停電がどういうわけかMySQLログインを破損させる可能性があるかどうか誰もが知っていますか?先日停止しました、私のMySQLログインはもう機能しません。 MySQLプロセスはうまくいっているようです。

私が現在の窮地から回復できる方法はどれかです。

[編集]

ユーザーアカウントが存在しなくなったようです。

[/編集]

1
steve

停電に障害が発生すると、一部のMySQLテーブルを破損しているとマークされ、確認する必要があります。その前に、そのようなテーブルを照会することはできません。私は破損したテーブルの同様の問題に直面しているのを覚えています。ほとんどの場合、進行中の更新を持つテーブルはそのようなエラーに苦しみます。

ログインできるようにするオプション--skip-grant-tablesでMySQLを再起動することをお勧めします。その後、mysqlデータベースの下のテーブルを確認できます。また、ユーザーパスワードを変更できます。

MyISAMテーブルの場合は、次のようなことができます。

mysql> repair table <table_name>;
3
Khaled