美文网首页
mac下mysql配置my.cnf无效

mac下mysql配置my.cnf无效

作者: 楠Y | 来源:发表于2018-09-16 20:03 被阅读106次

mac下mysql在/etc下配置my.cnf无效

网上也没搜到相关信息

翻官网文档说是默认配置信息在以下plist中


sudo vim /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist


尝试修改了下隔离级别,果然生效了,重启电脑也不会变回默认级别 

无效

官方文档 

https://dev.mysql.com/doc/refman/5.7/en/osx-installation-launchd.html

plist里修改太麻烦了,不如直接修改my.cnf好用,又翻了好多官方文档,又网上搜了好多,终于解决mac下可以用my.cnf配置mysql了。

locate my.cnf 可以列出所有的my.cnf文件

mysql --help|grep ‘my.cnf’ 默认会搜索my.cnf的目录,顺序排前的优先。

在mac里编辑my.cnf千万不要用文本编辑,会把默认编码格式改成utf-8,会报编码字符集错误,要在上面的默认搜索目录新建sudo vim my.cnf, 权限不要改成777,改成664,如果是777mysql会认为你允许任何用户修改你的配置文件,认为你不安全会ignore你的my.cnf,一定要改成664,然后在网上随便搜索个mac的mysql配置文件,cmd+c、cmd+v到vim中,保存退出,如果mysql重启不起来,重启电脑就可以了。

上述错误截图:

相关文章

网友评论

      本文标题:mac下mysql配置my.cnf无效

      本文链接:https://www.haomeiwen.com/subject/nyvfnftx.html