danglingfarpointer's memoization

仕事周りでの気付き、メモ、愚痴などを書いていきます。

MacPortsでMySQL 5.6

YosemiteMacPortsMySQL 5.6をインストールした時の備忘録。

# インストール
sudo port install mysql56 mysql56-server
 
# 初期化
sudo -u _mysql /opt/local/lib/mysql56/bin/mysql_install_db
 
# 一度立ち上げる(/opt/localに移動しないと失敗)
cd /opt/local ; sudo /opt/local/lib/mysql56/bin/mysqld_safe &
 
# 管理者パスワード設定(コマンドラインでパスワード与えるな的なwaringが出る)
/opt/local/lib/mysql56/bin/mysqladmin -u root password '********'
 
# .bashrcでalias設定
cat >> ~/.bashrc <<EOF
alias mysql_start='sudo -s "cd /opt/local; /opt/local/lib/mysql56/bin/mysqld_safe" &'
alias mysql_stop='/opt/local/lib/mysql56/bin/mysqladmin shutdown -uroot -p'
alias mysql_restart='mysql_stop; mysql_start'
alias mysql='/opt/local/lib/mysql56/bin/mysql'
EOF