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


当前回答

您可以检查文件

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

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

其他回答

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

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

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

您可以打开一个终端并键入locate my.cnf

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