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


当前回答

为我在sierra版本

复制默认配置:

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

to

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

其他回答

如果在Mac M1和MacOS Monterey 12.0.1中使用Homebrew安装MySQL,则位置为/opt/ Homebrew /etc/my.cnf

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

与所有这些伟大的答案相反。如果你在一个没有sudo权限的环境中工作。你的Homebrew可以安装在你的主目录下~如果是这种情况,你的mysql已经通过brew安装,安装mysql你的my.cnf可以位于~/ Homebrew /etc/my.cnf或者你也可以在你的home目录中查找。/ name 'my.cnf'

macOS sierra 10.12.6 MySQL版本:5.7.18_1 我运行locate my。cnf,路径是

/ usr / local / etc / my . cnf

我正在运行MacOS Catalina(10.15.3),并在/usr/local/etc中找到my.cnf