MySQL5のインストールと設定
Mac OS X に MySQL5 をインストールしたみた。今後のためにメモとして残しておく。
MySQL の設定ファイルの準備
MySQL5 の設定ファイルをコピー。
$ sudo cp /opt/local/share/mysql5/mysql/my-medium.cnf /etc/my.cnf
コピーした設定ファイルに、下記内容を追記。
[mysqld]
datadir=/data/mysql5
default-character-set=utf8[mysql]
default-character-set=utf8
MySQL の動作に必要なディレクトリの準備
$ sudo mkdir -p /opt/local/var/db/mysql5
$ sudo chown -R mysql:mysql /opt/local/var/db/mysql5
$ sudo mkdir -p /opt/local/var/run/mysql5
$ sudo chown -R mysql:mysql /opt/local/var/run/mysql5
$ sudo mkdir -p /data/mysql5
$ sudo chown -R mysql:mysql /data/mysql5
接続確認
$ mysql5 -u 'username' -p
MySQL の自動起動の設定
以下のコマンドで MySQL が自動起動するよう設定しておく。
% sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist
ただ、本来なら MySQL5 をインストールしたい際に org.macports.mysql5.plist が LaunchDaemons に配置されるのだが、配置されないときがあるみたい(自分の時は配置されていなかった。)。
その場合は下記方法で、自分で配置する必要がある。
$ sudo mkdir -p /opt/local/etc/LaunchDaemons/org.macports.mysql5
$ cd /opt/local/etc/LaunchDaemons/org.macports.mysql5
$ sudo curl -O http://robwilkerson.org/_resources/hotlink/blog/mysql5.wrapper
$ sudo curl -O http://robwilkerson.org/_resources/hotlink/blog/org.macports.mysql5.plist
$ sudo chown root:wheel /opt/local/etc/LaunchDaemons/org.macports.mysql5/*
$ sudo chmod 755 /opt/local/etc/LaunchDaemons/org.macports.mysql5/mysql5.wrapper
$ sudo chmod 644 /opt/local/etc/LaunchDaemons/org.macports.mysql5/org.macports.mysql5.plist
$ sudo ln -s /opt/local/etc/LaunchDaemons/org.macports.mysql5/org.macports.mysql5.plist /Library/LaunchDaemons/org.macports.mysql5.plist
参考URL
今回のエントリは以下の情報を参考にしました。