MySQLを任意の場所にコンパイルする

Unix系の環境では開発用に使うツール類は$HOME/localディレクトリ配下に作る趣味だが、MySQLを$HOME/local/mysqlにインストールする方法が少々特殊だったため、メモ。

コンパイル&インストール

mkdir -p $HOME/local/src
cd $HOME/local/src
tar zxvf ~/Download/mysql-5.5.27.tar.gz
cd mysql-5.5.27
cmake -DCMAKE_INSTALL_PREFIX:PATH=$HOME/local/mysql-5.5.27 . 
make all install

データベースの初期化

cd $HOME/local/mysql-5.5.27
scripts/mysql_install_db --user=username