1. 程式人生 > >mac 使用 Homebrew 安裝 mysql

mac 使用 Homebrew 安裝 mysql

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