MySQL6.0.8-alpha入れてみた

ちょっと前の記事ですが、一応メモがてら載せておく。


新規ストレージでMariaとかFalconとか入ってるらしいので試しに入れてみることに。
Mariaって発表されるのいつなんだろうとか思ったら気づいたらやっちゃってるっていうね。
あとPBXTも試してみたいので。

# 6.0.8をDL
% wget http://dev.mysql.com/get/Downloads/MySQL-6.0/mysql-6.0.8-alpha.tar.gz/from/http://ftp.iij.ad.jp/pub/db/mysql/
% ls -l
% tar zxvf mysql-6.0.8-alpha.tar.gz
% cd mysql-6.0.8-alpha
% ./configure --prefix=/usr/share/mysql6 --enable-thread-safe-client --enable-assembler --with-plugins=max-no-ndb --with-embedded-server --with-charset=utf8 --woth-extra-charsets=complex --with-big-tables --with-zlib-dir=bundled --with-readline --enable-local-infile
% cp /etc/my.cnf /etc/my.cnf_def


# ないって怒られたので...
% yum -y install ncurses-devel


# 再度挑戦!(既に入ってるのと共存させたかったら--prefix=/usr/share/mysql6を追記)
% ./configure --enable-thread-safe-client --enable-assembler --with-plugins=max-no-ndb --with-embedded-server --with-charset=utf8 --with-extra-charsets=complex --with-big-tables --with-zlib-dir=bundled --with-readline --enable-local-infile
% make
% make install


# PBXT入れるよ!
% tar zxvf pbxt-1.0.07-rc.tar.gz
% cd pbxt-1.0.07-rc
# /root/mysql-6.0.8-alphaは、さっきのMySQL6のソースディレクト
# /usr/share/mysql6/lib/mysqlは、MySQL6のインストールでぃれくとり
% ./configure --with-mysql=/root/mysql-6.0.8-alpha --libdir=/usr/share/mysql6/lib/mysql
% make
% make install


# きどう!
% /usr/share/mysql6/libexec/mysqld start


# PBXTはぷらぎんなのでいんすとーる!
mysql > INSTALL PLUGIN pbxt SONAME 'libpbxt.so';


おちまい!

※このあとDBD::mysql関係のモジュール依存でyumの操作を行った気がするけど覚えてない…orz


# さんこうURL
http://www.mysql.gr.jp/frame/modules/news/article.php?storyid=124
# さんこうとしょ
Web DB+PRESS Vol.42