[前][次][番号順一覧][スレッド一覧]

mysql:15241

From: MATSUNAGA Ichiro <MATSUNAGA Ichiro <vikke.bsd@xxxxxxxxxx>>
Date: Wed, 14 Apr 2010 13:28:27 +0900
Subject: [mysql 15241] repair tableで修復出来ない状態

松永です。

FreeBSD 7.0 無印
mysql 5.1.35 をportsでinstall
を使ってます。

MyISAMのテーブルに対するmysqldumpが出来なく、困っています。


mysqldumpでdumpしようとした所、下記のようなエラーが発生しました。

$ mysqldump -u hogeuser -p -h hogehost hogehoge > hogehoge.backup.sql
mysqldump: Error 1194: Table 'hogehoge' is marked as crashed and should be repaired when dumping table `hogehoge` at row: 0

動作を見るために、mysqlでloginして該当テーブルに対して色々selectのquery(pkでの一件検索や、pkのmin, max, countを取ってみるなど)や、show create tableを投げましたが、問題無くsqlは結果を返してました。
その後、repair tableを行ないました。

mysql> repair table hogehoge;
+---------------+--------+----------+----------+
| Table         | Op     | Msg_type | Msg_text |
+---------------+--------+----------+----------+
| hoge.hogehoge | repair | status   | OK       |
+---------------+--------+----------+----------+
1 row in set (3 min 19.39 sec)

ところが、再度mysqldumpを実行しても状況が変わりませんでした。

何度かdumpとrepairを行なっていた時に、一度だけ、show create tableがエラーを返し(エラーは失念)、repairの結果も下記のような
+---------------+--------+----------+-----------------------------------------+
| Table         | Op     | Msg_type | Msg_text                                |
+---------------+--------+----------+-----------------------------------------+
| hoge.hogehoge | repair | warning  | Number of rows changed from 0 to 407997 |
| hoge.hogehoge | repair | status   | OK                                      |
+---------------+--------+----------+-----------------------------------------+
2 rows in set (3 min 3.99 sec)
となった事もあります。
メッセージ的にはこちらの方が、ある意味正しい気(エラーがあったのを修正しているので)もしますが。。。


なんにせよ、何度かmysqldumpとrepairを繰り替えしましたが、mysqldumpの結果は変わっていません。
なにかしら解決の糸口があれば、ご教示願います。


-- 
MATSUNAGA Ichiro
e-mail: vikke.bsd@xxxxxxxxxx
/.j: http://slashdot.jp/~vikke/
last.fm: http://www.lastfm.jp/user/vikke_bsd/
twitter: http://twitter.com/vikke

Just remember - when you think all is lost, the future remains.
-- Robert H. Goddard

GPG fingerprint = DCEF C86E 2930 45D0 0941  E977 4DCE A95F 3914 4BED


添付ファイル

[前][次][番号順一覧][スレッド一覧]

-> @ 15241 2010-04-14 13:28 [MATSUNAGA Ichiro <vi] repair tableで修復出来ない状態          
     15242 2010-04-14 15:11 ┣[遠藤 俊裕 <endo@xxxx]                                       
   @ 15243 2010-04-14 17:11 ┃┗[MATSUNAGA Ichiro <vi]                                     
     15244 2010-04-14 17:26 ┃ ┗[Masaaki Matsuyama <m]                                   
   @ 15247 2010-04-15 01:02 ┃  ┗[MATSUNAGA Ichiro <vi]                                 
     15249 2010-04-15 08:54 ┃   ┣["sugimoto" <sugimoto]                               
     15251 2010-04-15 14:34 ┃   ┗[遠藤 俊裕 <endo@xxxx]                               
     15245 2010-04-14 19:16 ┗[大垣 靖男 <yohgaki@x]                                       
   @ 15246 2010-04-15 00:58  ┗[MATSUNAGA Ichiro <vi]