hiroshi hatake
cosmo****@gmail*****
2015年 9月 3日 (木) 12:53:19 JST
畑ケです。 > これはWindowsだけの話ではなく、全てのOSの話ですよね? > (CentOSのマシンも使用していますので) 上記はWindows向けのパッケージ提供に関しては、でした。 言葉足らずでしたね、すみません。 CentOS 6または7であればMySQL5.6とMroongaの組み合わせでのパッケージ提供を行っています。 http://mroonga.org/docs/install/centos.html#centos-6-with-the-oracle-mysql-package http://mroonga.org/docs/install/centos.html#centos-7-with-the-oracle-mysql-package こちらを検討されてみてはいかがでしょうか。 2015/09/03 12:38、m-dob****@rozet***** のメール: > 畑ケさん > > ドブリンです。 > ご丁寧に説明してくれてありがとうございます。 > > そもそも、mysql5.6をインストールしたい理由ですが、 > mroongaのテーブルの検索を速くさせるため、mysql5.6のmemcachedプラグインを > 使いたいと思います。mariadbの最新版ですと、memcachedのプラグインは提供さ > れていないようなので、mysql5.6を使うしかないと思います。何か他の方法はあ > りますか? > > また、下記の二つ目のやり方はまだ正式なリリースになっていないため、 > こちらの本番環境にアップするのはちょっと不安なので、出来ればそれを避けた > いと思います。 > >> MySQL 5.6とMroongaの組み合わせのビルド済みのバイナリの提供も現在は行っ > ていません。 > これはWindowsだけの話ではなく、全てのOSの話ですよね? > (CentOSのマシンも使用していますので) > > よろしくお願いします。 > ドブリン > > > > > hiroshi hatake <cosmo****@gmail*****>さん: >> 畑ケです。 >> >>> すみません。Windows Server 2012を使う場合、mysql5.6/mroongaのインス > トー >>> ルは可能でしょうか?可能であれば、インストールする方法はどこかで書い > てあ >>> りますか? >> >> これは…!と思ったんですが、MariaDBではなく MySQL 5.6とMroongaの組み合 > わせでWindowsでインストール可能か、ですよね。 >> 現時点では解説しているドキュメントはありません。 >> MySQL 5.6とMroongaの組み合わせのビルド済みのバイナリの提供も現在は行っ > ていません。 >> >> ただそれではあまりにも寂しいので代わりの案を二つ案内します。 >> >> 一つ目の案はMariaDBと一緒にWindows向けにビルドしているMroongaを使う案 > です。 >> >> http://mroonga.org/docs/install/windows.html#zip <http://mroonga.org/docs/install/windows.html#zip >> にzipへのURLが記載されているので、 >> zipを落としてきて展開すればインストール完了です。 >> >> 二つ目の案はMySQL 5.6とMroongaとGroongaのソースコードを取得し、自分で > ビルドを頑張る案です。 >> >> 参考程度ですがMroonga入りのMariaDBの手順をMySQLに書き直したものを記し > てみます。 >> >> MroongaをビルドするにはMySQLのソースコードとMroongaのソースコードと > Groongaのソースコードが必要です。 >> 日本語版Windows環境でMSVCがBOMなしのUTF-8を認識できないので >> https://github.com/mroonga/mroonga/blob/master/packages/source/patches/mariadb-10.0.3-windows-build.diff > <https://github.com/mroonga/mroonga/blob/master/packages/source/patches/mariadb-10.0.3-windows-build.diff >> >> のパッチをsql/sql_locale.cc <http://locale.cc/>へ当ててからビルドする > 必要があります。 >> Mroongaと一緒にGroonga 5.0.7を使うのであれば、 >> https://github.com/mroonga/mroonga/blob/master/packages/source/patches/groonga-5.0.7-windows-mariadb-bundled-build.diff > <https://github.com/mroonga/mroonga/blob/master/packages/source/patches/groonga-5.0.7-windows-mariadb-bundled-build.diff >> >> のパッチも当てる必要があるかもしれません。 >> >> Mroonga入りのMySQLをビルドするのに >> >> * Visual Studio 2013 for Desktop >> * cmake 2.8以降 >> * bison >> のインストールが必要です。 >> >> で、やり方なんですが、 >> >> 1. MySQLのtarを展開します。 >> 2. MySQLのソースコードを含むディレクトリをsourceします。 >> 2. source\storage以下にmroongaディレクトリを作成します。 >> 3. source\storage\mroongaへMroongaのソースコードを配置します。 >> 4. https://github.com/mroonga/mroonga/blob/master/packages/source/patches/mariadb-10.0.3-windows-build.diff > <https://github.com/mroonga/mroonga/blob/master/packages/source/patches/mariadb-10.0.3-windows-build.diff >> をsql/sql_locale.cc <http://locale.cc/>へ当てる。 >> 5. source\storage\mroongaへ更にvendor\groongaディレクトリを作成します。 >> 6. source\storage\mroonga\vendor\groongaへGroonga のソースコードを配置 > します。 >> 6.5. Groonga 5.0.7を用いるなら source\storage\mroonga\vendor\groongaへ > https://github.com/mroonga/mroonga/blob/master/packages/source/patches/groonga-5.0.7-windows-mariadb-bundled-build.diff > <https://github.com/mroonga/mroonga/blob/master/packages/source/patches/groonga-5.0.7-windows-mariadb-bundled-build.diff >> のパッチを当てる。 >> 7. sourceより上のディレクトリへ行き、以下のコマンドをcmd.exeで実行しま > す。 >> >> CMD> rmdir /S /Q build-vc2013-zip-64 >> CMD> mkdir build-vc2013-zip-64 >> CMD> cd build-vc2013-zip-64 >> CMD> cmake ..\source -G "Visual Studio 12 Win64" -DMRN_GROONGA_EMBED= > OFF -DMRN_GROONGA_NORMALIZER_MYSQL_EMBED=OFF > config.log >> CMD> cmake --build . --config RelWithDebInfo > build.log >> CMD> cmake --build . --config RelWithDebInfo --target package > zip. > log >> CMD> move *.zip ..\ >> とすると64bit版のMroongaが一緒にビルドされたMySQL 5.6がビルドされるは > ずです。 >> 64.bit版がビルドされるのにおよそ30分程度かかるのでビルドが走り始めたら > 気長に待ってみてください。 >> >> また、ビルドしただけではMroongaはMySQLにプラグインとして登録されていな > いので、 >> CMD> mysql.exe -uroot < share\mroonga\install.sql >> としてMroongaをMySQLに登録してください。 >> >>> 2015/09/02 20:45、m-dob****@rozet***** のメール: >>> >>> ドブリンです。 >>> >>> >>> すみません。Windows Server 2012を使う場合、mysql5.6/mroongaのインス > トー >>> ルは可能でしょうか?可能であれば、インストールする方法はどこかで書い > てあ >>> りますか? >>> >>> >>> よろしくお願いします。 >>> ドブリン >>> >>> _______________________________________________ >>> groonga-dev mailing list >>> groon****@lists***** >>> http://lists.osdn.me/mailman/listinfo/groonga-dev >> >> > > _______________________________________________ > groonga-dev mailing list > groon****@lists***** > http://lists.osdn.me/mailman/listinfo/groonga-dev -------------- next part -------------- HTMLの添付ファイルを保管しました...Download