mac下mysql在/etc下配置my.cnf無效
網(wǎng)上也沒搜到相關(guān)信息
翻官網(wǎng)文檔說是默認(rèn)配置信息在以下plist中
sudo vim /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist
嘗試修改了下隔離級(jí)別,果然生效了,重啟電腦也不會(huì)變回默認(rèn)級(jí)別?

無效
官方文檔?
https://dev.mysql.com/doc/refman/5.7/en/osx-installation-launchd.html
plist里修改太麻煩了,不如直接修改my.cnf好用,又翻了好多官方文檔,又網(wǎng)上搜了好多,終于解決mac下可以用my.cnf配置mysql了。
locate my.cnf 可以列出所有的my.cnf文件
mysql --help|grep ‘my.cnf’ 默認(rèn)會(huì)搜索my.cnf的目錄,順序排前的優(yōu)先。
在mac里編輯my.cnf千萬不要用文本編輯,會(huì)把默認(rèn)編碼格式改成utf-8,會(huì)報(bào)編碼字符集錯(cuò)誤,要在上面的默認(rèn)搜索目錄新建sudo vim my.cnf, 權(quán)限不要改成777,改成664,如果是777mysql會(huì)認(rèn)為你允許任何用戶修改你的配置文件,認(rèn)為你不安全會(huì)ignore你的my.cnf,一定要改成664,然后在網(wǎng)上隨便搜索個(gè)mac的mysql配置文件,cmd+c、cmd+v到vim中,保存退出,如果mysql重啟不起來,重啟電腦就可以了。
上述錯(cuò)誤截圖:
