MySQL

提供: Wikinote
2011年2月27日 (日) 14:53時点におけるHagio (トーク | 投稿記録)による版 (新しいページ: '== 覚え書き == === テーブルの修復 === 某 PHP アプリが正常に動作しないと思ったら、データベースのテーブルが破損していた。 mys...')

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

覚え書き

テーブルの修復

某 PHP アプリが正常に動作しないと思ったら、データベースのテーブルが破損していた。

mysql> check table Recorder_programTbl;
+----------------------------+-------+----------+----------------------------------------------------------------------------------+
| Table                      | Op    | Msg_type | Msg_text                                                                         |
+----------------------------+-------+----------+----------------------------------------------------------------------------------+
| pt2_db.Recorder_programTbl | check | error    | Table './pt2_db/Recorder_programTbl' is marked as crashed and should be repaired | 
+----------------------------+-------+----------+----------------------------------------------------------------------------------+
1 row in set (0.00 sec)

以下のコマンドで修復できる。

mysql> repair table Recorder_programTbl;
+----------------------------+--------+----------+----------+
| Table                      | Op     | Msg_type | Msg_text |
+----------------------------+--------+----------+----------+
| pt2_db.Recorder_programTbl | repair | status   | OK       | 
+----------------------------+--------+----------+----------+
1 row in set (1.24 sec)