yoku ts.
yoku0****@gmail*****
2015年 9月 4日 (金) 19:46:32 JST
こんばんは、yoku0825といいます。 MySQLのレイヤーでMroongaストレージエンジンのテーブル情報を保持しているのは、.frmファイルになります。 なので、Mroongaストレージエンジンのテーブルの名前のついた.frmファイルを消してやればOKです。 ↓サンプル https://gist.github.com/yoku0825/1d78ab50d386c775fa85 他のテーブルが入っていなければ、データベース名のディレクトリーごと行っちゃってもいいんですが、 InnoDBのテーブルが入った状態でディレクトリーごとやってしまうと今度はInnoDBが起動しなくなるのでご注意ください。 yoku0825, 2015年9月4日 17:53 川上達也 <ikasu****@gmail*****>: > groonga-devコミュニティの皆様 > > 初めまして。川上と申します。 > > Mroongaテーブル(ストレージモード)がクラッシュしてしまい、 > Drop TableもRepair Tableも受け付けられなくなってしまった場合に > MySQLの管理上からMroongaテーブルを削除する方法を教えていただきたくメールいたしました。 > また、Mroongaテーブルに入っているデータはすべて消えてしまってもかまいません。 > > 公式FAQには以下のようにあり、実ファイルを手動で削除できればと考えています。 > このとき、MySQLレベルでMroonga関連のテーブルの情報を削除する方法はあるのでしょうか。 > >>Mroonga関連のテーブルがすべて削除されてOKということであれば、MySQLのデータディレクトリ以下にある *.mrn と *.mrn.xxx >> を手動で削除しても大丈夫です。 >>ただし、その前にMySQLレベルでMroonga関連のテーブルをすべて削除してあるか確認してください。MySQLレベルにMroonga関連のテーブルの情報が残っているとうまくテーブルを作成したりできなくなります。 > > 以上よろしくお願いいたします。 > > _______________________________________________ > groonga-dev mailing list > groon****@lists***** > http://lists.osdn.me/mailman/listinfo/groonga-dev >