• 締切済み

クラッシュからの復旧出来ない

ローカルに作られたMySQLのデータベースがあります。それは英語辞書をデータベース化したものです。 構造は head,body = 'computer', 'コンピューター' head,body = 'person', '人' ... という、単純なものです。 突然、使えなくなりました。 次の状態です。 mysql> SELECT body FROM dic WHERE head='computer'; ERROR 1194 (HY000): Table 'dic' is marked as crashed and should be repaired そこで、ネット情報を参考にして、 mysql> REPAIR TABLE dic; +--------------+--------+----------+-----------------------------------+ | Table | Op | Msg_type | Msg_text | +--------------+--------+----------+-----------------------------------+ | xxx.dic | repair | error | Table 'xxx.dic' is read only | +--------------+--------+----------+-----------------------------------+ 1 row in set, 1 warning (0.00 sec) としましたが、問題は解決されません。 どうすれば良いのでしょうか。

みんなの回答

  • t_ohta
  • ベストアンサー率38% (5241/13712)
回答No.1

そのテーブルのデータが入ったファイルがread onlyの属性になっていると言われているので、ファイルのパーミッション等を確認しましょう。 このあたりが参考になるのではないでしょうか。 http://d.hatena.ne.jp/susan-style/20120914/1347602975

remokon
質問者

お礼

返答ありがとうございます ご指定のホームページに行ってみたのですが、 ご指定のページが見つかりません。 URLをもう一度お確かめ下さい。 と表示されました。

関連するQ&A