mac 使用 Homebrew 安裝 mysql
阿新 • • 發佈:2018-12-31
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