MacPortsでMySQL5をインストール

portを確認

$ port list | grep mysql

variantsを確認

$ port variants mysql5

serverを指定してインストール

$ sudo port install mysql5 +server

インストール確認

$ port installed | grep mysql5

database初期化

$ sudo -u mysql mysql_install_db5

my.cnfをコピー

$ sudo cp /opt/local/share/mysql5/mysql/my-small.cnf /opt/local/etc/mysql5/my.cnf

my.cnfに追記

$ sudo vi /opt/local/etc/mysql5/my.cnf

[mysqld]
default-character-set = utf8
default-storage-engine = innodb

手動起動

$ sudo mysqld_safe5 &

rootユーザーのパスワード設定

$ mysqladmin5 -u root password 'PASSWORD'

手動停止

$ mysqladmin5 -u root -p shutdown

自動起動の設定

$ sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist

接続テスト

$ mysql5 -u root -p

アンインストール

$ sudo port uninstall mysql5

削除

$ sudo port clean --all mysql5