MySQL5.5をホームディレクトリ以下にインストールする

評価用にMySQL5.5.22をホームディレクトリ以下にインストールしてみました。

cmakeは別途インストールしてあります。

cd $HOME/src
tar xvzf mysql-5.5.22.tar.gz
cd mysql-5.5.22
cmake . -DCMAKE_INSTALL_PREFIX=$HOME/local/mysql
make
make install

$HOME/local/mysql以下に色々インストールされました。起動してみます。

cd $HOME/local/mysql
mkdir tmp
scripts/mysql_install_db
bin/mysqld_safe --port=13306 --socket=$HOME/local/mysql/tmp/mysql.sock

この環境は既にMySQLが起動しているので、ポートもUNIXドメインソケットも標準から変更しました。

接続用のmysqlクライアントは別バージョンのものでも問題ありません。

mysql -S $HOME/local/mysql/tmp/mysql.sock

シャットダウンは次のように行います。

mysqladmin shutdown -uroot -S $HOME/local/mysql/tmp/mysql.sock