1 安装 Homebrew
$ ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
$ brew install git
$ brew update
2 安装 mysql
$ brew install mysql
3 设置 MySQL 用户以及数据存放地址
$ unset TMPDIR
$ mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp
4 启动
$ mysql.server start
5 启动 mysql 使用 root 用户的时候会报错。
查看log文件
/usr/local/var/mysql/MacBook.local.err
配置问题
$ mysqld --help --verbose
就会发现系统会按这个顺序去找 my.cnf
1 /etc/my.cnf
2 /etc/mysql/my.cnf
3 /usr/local/etc/my.cnf
4 ~/.my.cnf
创建conf
$ sudo cp $(brew --prefix mysql)/support-files/my-default.cnf /etc/my.cnf
将pid文件的路径改为一个mysql有权限的路径就可以
pid-file=/usr/local/mysql