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

投稿アップデート情報  追記(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件のフィードバック

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

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

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

  2. こんなんあるんだ程度しか調べてないのでなんともですが、
    違うと思います。InnoDBとmroongaはストレージエンジン
    mariadb10にストレージエンジンmroonga対応ですかね。
    mariadb5.5でshow enginsしましたけど、mroongaはありません。

    innoDBで全文検索はmysql5.6.4?
    http://y-ken.hatenablog.com/entry/mysql-casual-talks-vol4-innodb-fts
    こんなんがでてきましたけど、

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

      実は,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版が正規に出るのを待ったほうがよさそうですネ。

  3. 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
    こりゃ組み込まれるまでまったほうがいいかな?

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

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

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

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

コメントを残す

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

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください