Mac OS X Tiger に MySQL 5.0.27 をインストール
Ruby on Rails で開発するアプリケーションのバックエンドだが、データベースには MySQL を使用するつもりなので、これもインストールしてやる。
MySQL 5.0 のダウンロードページには、Mac OS X 向けのバイナリも配布されているので、通常はこちらを使うのがよさそうだ。
まあ、コンパイルも楽しいので、今回は自前でソースコードからインストールしてみる。
% curl --location "http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.27.tar.gz/from/http://mirror.mysql-partners-jp.biz/" > mysql-5.0.27.tar.gz
% tar xvzf mysql-5.0.27.tar.gz
% cd mysql-5.0.27
configure
のオプションはマニュアルに載っていたものを参考にした。
CC=gcc CFLAGS="-O3 -fno-omit-frame-pointer" CXX=gcc \
CXXFLAGS="-O3 -fno-omit-frame-pointer -felide-constructors \
-fno-exceptions -fno-rtti" \
./configure --prefix=/usr/local/mysql \
--with-extra-charsets=complex --enable-thread-safe-client \
--enable-local-infile --disable-shared
あとは、make, make install
% make
% sudo make install