ブログ   うい・らぶ・だいびんぐ   Cube 別館   flag_uk 英語サイト   ポータル
twitter Twitter でログイン
ホーム   最新ニュース   フォーラム   ダウンロード   写真集   リンク集   お問い合わせ RSS

SmartSection > Linux > Linux Software > DataBase > MySQL: Got error from table handler

MySQL: Got error from table handler

投稿者: Ken 掲載日: 2006-12-19 (7232 回閲覧)
MySQL にて、下記のようなエラーが出るようになった


Got error 127 from table handler
Got error 134 from table handler


調べてみると、テーブルが破壊されているようだ。

MySQL マニュアル
4.5.6.9. テーブルの修復方法


127 = Record-file is crashed
134 = Record was already deleted (or record file crashed)


phpMyAdmin にて下記を実行する


CHECK TABLE テーブル名
 
テーブル名 	check  	warning 	Table is marked as crashed
テーブル名 	check 	warning 	4 clients are using or haven't closed the table properly
テーブル名 	check 	warning 	Found 0 deleted space in delete link chain. Should be -2384
テーブル名 	check 	error 	Found 0 deleted rows in delete link chain. Should be 4294967295
テーブル名 	check 	error 	record delete-link-chain corrupted
テーブル名 	check 	error 	Corrupt



REPAIR TABLE テーブル名
 
テーブル名	repair	warning	Number of rows changed from 40312 to 40308
テーブル名	repair 	status 	OK


管理ツール
"CHECK TABLE" は テーブル毎に実行する必要がある。
phpMyAdmin にもまとめて実行するような仕組みはないようです。
そこで、まとめて実行するツールを作ってみた。
check mysql

ページ移動
良く読まれた記事 PostgreSQL 設定ファイル PostgreSQL 7.4.7 次の記事
投票者の合計: 0
平均: 0
投稿された内容の著作権はコメントの投稿者に帰属します。
スポンサー

寄付
配布しているソフトが気に入ったら、寄付をお願いします。
寄付

PageRank のページ毎の表示
http://linux.ohwada.jp/ modules/smartsection/item.php?
PageRank 0 PageRank

メインメニュー

マニュアル

ログイン