4

数日前、データベースの問題により、ユーザーのフォーラムが突然ダウンしました。具体的には、「forum_users」テーブルでクエリを実行すると、エラー メッセージが表示されます。

Table 'forum_users' is marked as crashed and should be repaired

このテーブルは非常に頑固で、修復されたくないということを除いて、十分に公平です;-)「REPAIR TABLE forum_users」を実行すると、

Error    : Table 'forum_users' is marked as crashed and should be repaired
status   : Table is already up to date

実行しても同じことが起こります

mysqlcheck --verbose --repair

問題のテーブルで。問題の究極の理由は、MySQL コマンドを実行すると

SHOW TABLE STATUS

forum_users はバージョン 9 の MyISAM テーブルであり、他のすべてのテーブルはバージョン 10 であることがわかります。最終的にテーブル全体をダンプしようとしましたが、「手動で」クリーンアップして手動でリロードできることを期待しましたが、mysqldump は拒否しました。同じ理由で、表の最初の行を超えます。

mysqldump: Error 1194: Table 'forum_users' is marked as crashed and 
  should be repaired when dumping table `forum_users` at row: 1

この段階で、私の貧弱なデータベース管理スキルの限界に達したので、助けがあればなんとかなるでしょう... ヒントをお寄せいただきありがとうございます!

マーティン

4

1 に答える 1

0

それでは、最初の行を再作成してみてください。

于 2013-10-15T19:07:17.353 に答える