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


当前回答

你可以在任何你想要的目录下创建你的文件。创建完成后,你可以“告诉”mysql配置的路径:

其他回答

为我在sierra版本

复制默认配置:

/usr/local/Cellar/mysql/5.6.27/support-files / my-default.cnf

to

/usr/local/Cellar/mysql/5.6.27/my.cnf

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

打开终端,使用以下命令:

sudo find / -name my.cnf

在Mac OS X Maverick的情况下,当MySQL通过Homebrew安装时,它位于/usr/local/opt/mysql/my.cnf

您可以检查文件

/usr/local/bin/mysql.服务器,看看my.conf是从哪里读取的。

通常是从/etc/my.cnf或~/my.cnf或~/.my.cnf