Kouhei Sutou
kou****@clear*****
2015年 1月 9日 (金) 19:34:42 JST
須藤です。 別案としてGroongaだけを4.1.0にアップグレードする方法もありま す。その場合でもインデックスの再構築は必要なので注意してくだ さい。 参考: http://mroonga.org/ja/blog/2015/01/09/upgrade-to-groonga-4-1-0.html # CentOS用のパッケージは今アップロード中です。。。 In <11E37****@gmail*****> "[groonga-dev,03056] Re: Mroonga のダウングレードに関して" on Fri, 9 Jan 2015 17:00:38 +0900, hiroshi hatake <cosmo****@gmail*****> wrote: > 畑ケです。 > >> Mroonga 4.09 にアップデートしてから、 MySQL 5.5.40 (CentOS 6) が不安定な状況になっています。 >> この状況がアップデートに起因するとは言い切れないのですが、一旦、以前のバージョンである 4.08 にダウングレードしたいと思っています。 > > 報告ありがとうございます。 > >> この事に関して、2点質問があります。 > >> 一つ目はダウングレードの方法についてです。 >> yum で管理しているため >> yum downgrade mysql55-mroonga >> でダウングレードを実施できると考えていますが、この方法で問題ないでしょうか。 > > この方法で問題有りません。 > 手元でもダウングレードできる事を確認しました。 > > sudo yum downgrade mysql55-mroonga > > により、一つ前のバージョンにダウングレードできます。 > > 確実にmysql55-mroonga 4.08 にダウングレードしたいという時は: > > sudo yum downgrade mysql55-mroonga-4.08-1.el6 > > とバージョンまで指定してやることで確実にダウングレードできます。 > >> 二つ目はデータの互換性についてです。 >> 4.09 からはインデックス周りの処理が変更になっているとのことですが、 4.09 から 4.08 >> にダウングレードしたとしても、データはそのまま利用できるのでしょうか。 > > Mroonga 4.09からダウングレードしたMroonga 4.08でも、Mroonga 4.09で作成したデータはそのまま利用できます! > 手元でMroonga 4.09で作成したデータを使ってMroonga 4.08で全文検索が動作する事を確認しました。 > > > ただし、注意点があります。 > ダウングレードしたMroonga 4.08で全文検索をする前に、 > Mroonga 4.09で作成されたインデックスをMroonga 4.08で作り直す必要があります。 > > 次のようにしてインデックスを作り直すことができます。 > > ALTER TABLE [全文検索したいテーブル名] DISABLE KEYS; > ALTER TABLE [全文検索したいテーブル名] ENABLE KEYS; > > 理由はMroonga 4.09で作成されたインデックスが壊れているかも知れないからです。 > > _______________________________________________ > groonga-dev mailing list > groon****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/groonga-dev