mac下mysql配置my.cnf无效

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重启不起来,重启电脑就可以了。

上述错误截图:


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容