我试图按照本教程来启用远程访问MySQL。问题是,my.cnf文件应该放在哪里?我使用的是Mac OS X Lion。


当前回答

/private/etc/my.cnf for Catalina

其他回答

它通常应该在MAC上的/usr/local/etc下,如果你找不到它,你可以创建一个

我在macOS Sierra上安装了MySql 5.7.12

支持文件位于

/usr/local/opt/mysql/support-files

只要将my-default.cnf复制到/etc/my.cnf或/etc/mysql/my.cnf,重新启动时配置就会被拾取。

对于Mac,对我有用的是在我的~路径中创建一个.my.cnf文件。希望这能有所帮助。

将/usr/local/opt/mysql/support-files/my-default.cnf复制为/etc/my.cnf或/etc/mysql/my.cnf,然后重启mysql。

Mac OS X Mavericks的当前MySQL包(在撰写本文时为MySQL -5.6.17-osx10.7-x86_64)在安装期间自动创建my.cnf。

它位于/usr/local/mysql-5.6.17-osx10.7-x86_64/my.cnf 根据您的版本调整路径。