カテゴリー
Windows

本家のお世話-#100。(MariaDB10へアップグレード)

The same article in English
投稿アップデート情報  追記(6/30)

 3月31日に, MariaDB10 初の正式版が出たので,本日,自鯖上 (Windows7HP+SP1(x86)) の MariaDB を 10 にアップグレードしてみた。アップグレードなんだが,元が MariaDB5.5 なので,手順は前回のアップデートと変わらない。

 何はともあれ,バックアップ。特に, MariaDB と MyDB

 で,アップグレード。

  1. mariadb-10.0.10-win32.zip をダウンロード。
  2. Zip を展開。
  3. コントロールパネル >> 管理ツール >> サービス
    と行って, MyDB のサービスを停止。
  4. MariaDB の中身をすべて削除。その後, bin,include,lib,share の4つとライセンス関係のファイルを MariaDB の中にコピーする。
  5. コントロールパネル >> 管理ツール >> サービス
    と行って, MyDB のサービスを開始。

 以上。

追記(6/30):
 書き忘れていたが,アップグレード後,エラーログを見たら “Please use mysql_upgrade to fix this error.” が出ていると思うので, mysql_upgrade やること。

「本家のお世話-#100。(MariaDB10へアップグレード)」への8件の返信

php5.5.11にバージョンアップしたから、o6asanさんのサイトをおとずれましたらmariadbですか。
マリアちゃんのmroongaは10から対応してる?
とかで色々やっている方がいました。

くりくりさん,おはようございます。

これ,お聞きしたかったんですよ。
mroongaを使えるということは, InnoDB で FULLTEXT indexes が普通に使えるようになるということなのですか。

ふーむ,そうなんですか。

実は,mariadb-10.0.10-win32.zipには,mroonga関連のものが,含まれていないようなんです。
でもって, http://mroonga.org/ja/docs/install.html#zip をみても,10.0.9分しかないようなのです。

MariaDB5.5に移行したときから,YARPPをInnoDBでまともに使うのが,懸案になってまして,mroongaが頭に引っかかってました。ストレージエンジンなんですね。MySQLのInnoDBはお書きのように5.6から全文検索に対応しています。

現時点で,SHOW ENGINES;をやると,リンクファイルの結果になります。どうしようかと思っていたのですが,YARPPがmroongaに対応しているかなどを調べるのが先でしょうし,対応している場合でも,10.0.10版が正規に出るのを待ったほうがよさそうですネ。

mariadbやってみました。コードからビルドしたんですが、
[root@www storage]# ll
合計 96
drwxr-xr-x 3 1001 1001 4096 4月 14 11:48 2014 archive
drwxr-xr-x 3 1001 1001 4096 4月 14 11:48 2014 blackhole
drwxr-xr-x 4 1001 1001 4096 4月 14 11:36 2014 cassandra
drwxr-xr-x 4 1001 1001 4096 4月 14 11:46 2014 connect
drwxr-xr-x 3 1001 1001 4096 4月 14 11:41 2014 csv
drwxr-xr-x 4 1001 1001 4096 4月 14 11:48 2014 example
drwxr-xr-x 3 1001 1001 4096 4月 14 11:48 2014 federated
drwxr-xr-x 3 1001 1001 4096 4月 14 11:48 2014 federatedx
drwxr-xr-x 4 1001 1001 4096 4月 14 11:48 2014 heap
drwxr-xr-x 36 1001 1001 4096 4月 14 11:47 2014 innobase
drwxr-xr-x 4 1001 1001 4096 4月 14 11:47 2014 maria
drwxr-xr-x 5 1001 1001 4096 4月 14 11:48 2014 myisam
drwxr-xr-x 4 1001 1001 4096 4月 14 11:39 2014 myisammrg
drwxr-xr-x 12 1001 1001 4096 3月 31 02:56 2014 ndb
drwxr-xr-x 5 1001 1001 4096 4月 14 11:36 2014 oqgraph
drwxr-xr-x 4 1001 1001 12288 4月 14 11:41 2014 perfschema
drwxr-xr-x 4 1001 1001 4096 4月 14 11:48 2014 sequence
drwxr-xr-x 4 1001 1001 4096 4月 14 11:46 2014 sphinx
drwxr-xr-x 6 1001 1001 4096 4月 14 11:45 2014 spider
drwxr-xr-x 4 1001 1001 4096 4月 14 11:48 2014 test_sql_discovery
drwxr-xr-x 8 1001 1001 4096 4月 14 11:36 2014 tokudb
drwxr-xr-x 35 1001 1001 4096 4月 14 11:40 2014 xtradb
[root@www storage]# pwd
/usr/local/src/mariadb-10.0.10/storage
ストレージエンジンにありません。さらに調べてみるとこれプラグインみたいです・・・。再ビルドしなくちゃいけなかったり結構てまがかかりますね。rpmで配布してるところもありましたが、
うまくいってる感じがしない。
http://redmine.groonga.org/issues/1760
こりゃ組み込まれるまでまったほうがいいかな?

くりくりさん,こんにちは。

あれ,うまくいきませんでしたか。
どうなったか楽しみにしてましたのに。残念。

> こりゃ組み込まれるまでまったほうがいいかな?
うーむ。うちも,10.0.9でチャレンジではなく,10.0.10のzipが出るまで,待つことにしよう。

おはようございます。
ソースでビルドして簡単にmysql -pでストレージエンジンをいれるだけだとおもったんです。
しかし、アーカイブの容量が100MBとかビルドするのも時間がかかるし調べてみるとプラグインだったというおちです。
まぁ毎日phpばっかりじゃあきるので、
nginxでmuninとnagiosが終わり次第またやってみますよ。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です