MySQL:テーブルはクラッシュとしてマークされています


9

ディスクがいっぱいになると、サーバー上のMySQL DBの1つがバックアップしようとすると、次のエラーが表示されます。

[root@mybox ~]# mysqldump -p --result-file=/tmp/dbbackup.sql --database myDBname
Enter password:
mysqldump: Got error: 145: Table './myDBname/myTable1' is marked as crashed and should be repaired when using LOCK TABLES

少し調べてみると、2つのテーブルにこの問題があることがわかります。

破損したテーブルを修正するために何をする必要がありますか?


myisamテーブルストレージ?
rkthkr

回答:


12

テーブルを確認するには:

CHECK TABLE mytable1

テーブルを修復するには:

REPAIR TABLE mytable1


0

これを行う。

cd / var / lib / mysql / dbname myisamchk --silent --force * .MYI

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.