brew安裝的MySQL是沒有默認配置文件的,所以Mysql使用默認配置啓動。咱們須要手動建立my.cnf去覆蓋默認配置。在/usr/local/opt/mysql 下確實有 my.cnf 可是並無在啓用中,應該是做爲一個示例保存在安裝目錄的吧。因此手動添加配置文件到某個默認目錄吧mysql
添加修改mysql配置
mysqld --help --verbose | more
(查看幫助, 按空格下翻)sql
你會看到開始的這一行(表示配置文件默認讀取順序).net
Default options are read from the following files in the given order: /etc/my.cnf /etc/mysql/my.cnf /usr/local/etc/my.cnf ~/.my.cnf
一般這些位置是沒有配置文件的, 因此要本身建一個code
ls $(brew --prefix mysql)/support-files/my-*
(用這個能夠找到樣例.cnf)
cp /usr/local/opt/mysql/support-files/my-default.cnf /etc/my.cnf
(拷貝到第一個默認讀取目錄)homebrew
按需修改my.cnfget
如下是英文資料 摘自http://stackoverflow.com/questions/7973927/for-homebrew-mysql-installs-wheres-my-cnf 最後一段仍是比較直白的io