MySQL: Mac OS X Marvericks で MySQL を入れる

Homebrew でいれよう。
(Homebrew 入れていなかったら以下のコマンドで入れられます。)

$ ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"

インストール

$ brew install openssl
$ brew install cmake
$ brew install mysql

確認

$ brew info mysql

設定

$ mysql_install_db --verbose -user='whoami' --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp

my.cnf に追加

$ vi /usr/local/opt/mysql/my.cnf
[mysqld]
max_allowed_packet=64M
character-set-server = utf8
innodb_file_per_table
[mysql]
default-character-set = utf8

起動

$ mysql.server start
$ mysql -u root

自動起動設定

$ mkdir -p ~/Library/LaunchAgents
$ cp /usr/local/Cellar/mysql/5.6.17_1/homebrew.mxcl.mysql.plist ~/Library/LaunchAgents/
$ launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

パスワード設定

$ mysqladmin -u root -h 127.0.0.1 password 'パスワード'
$ mysql -u root -h 127.0.0.1 -p
mysql> exit;