インストール
$ sudo port install mysql5-server
$ sudo cp /opt/local/share/mysql5/mysql/my-medium.cnf /opt/local/etc/mysql5/my.cnf
$ sudo vi /opt/local/etc/mysql5/my.cnf
[client]
default-character-set=utf8
[mysqld]
default-character-set = utf8
skip-character-set-client-handshake
character-set-server = utf8
collation-server = utf8_general_ci
init-connect = SET NAMES utf8
[mysqldump]
default-character-set=utf8
[mysql]
default-character-set=utf8
初期化
$ sudo -u mysql mysql_install_db5
$ sudo /opt/local/share/mysql5/mysql/mysql.server start
MySQLのrootアカウントのパスワードを設定
$ /opt/local/lib/mysql5/bin/mysqladmin -u root password 'new-password'
$ /opt/local/lib/mysql5/bin/mysqladmin -u root -h [$hostname].local password 'new-password'
$ vi ~/.bash_profile
export PATH=/opt/local/lib/mysql5/bin:$PATH
wq
rootのパスワードを設定
$ mysql -u root -p
mysql> select user,host,password from mysql.user;
mysql> set password for root@'$[hostname].local'=password('パスワード');
mysql> set password for root@'127.0.0.1'=password('パスワード');
mysql> exit
$ sudo /opt/local/share/mysql5/mysql/mysql.server stop
launchd経由で起動
$ sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist
launchd経由で停止
$ sudo launchctl unload -w /Library/LaunchDaemons/org.macports.mysql5.plist
$ vi ~/.bash_profile
alias mysql_start="sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist"
alias mysql_stop="sudo launchctl unload -w /Library/LaunchDaemons/org.macports.mysql5.plist"
wq