はまりにはまったMySQLのインストール。ようやく完了したのでまとめておきます。
Rails学習するつもりが、横道にそれてしまった。
インストール
sudo port install mysql5 +server
かなり時間がかかるので注意。
初期設定
sudo -u mysql mysql_install_db5
必要なディレクトリなどの設定
sudo mkdir /opt/local/var/run/mysql5 sudo chmod 775 /opt/local/var/run/mysql5/
sudo chown -R mysql /opt/local/var/db/mysql5/ sudo chgrp -R mysql /opt/local/var/db/mysql5/
本当はrootのパスワードを設定する必要がありますが、今回はパス。
my.cnfの設定
/opt/local/etc/mysql5/にmy.cnfを置いて、mysqldに以下の行を追加。
default-character-set=utf8
my.cnf自体は、/opt/local/share/mysql5/mysql/my-small.cnfをコピーしてリネーム。
デーモンの起動
sudo mysqld_safe5 &
MySQLサーバの起動と停止
sudo /opt/local/share/mysql5/mysql/mysql.server start & sudo /opt/local/share/mysql5/mysql/mysql.server stop
アンインストール
もう二度とインストールしたくない気がしますが・・・
sudo port uninstall mysql5