我从官方网站'mysql.com'下载了我的Mac的mysql,然后使用首选项面板在我的服务器上启动它,以及使用
从命令行启动它 sudo /usr/local/etc/mysql/support-files/mysql.server start
它的工作正常,但在我的开发过程中我想更改sql_mode,因为我收到以下错误
的sql_mode = only_full_group_by
他们中的许多人都说在/usr/mysql/my.cnf
更改sql模式配置,但遗憾的是我没有在我的mac上看到该目录,所以我安装了Homebrew版本的mysql,这也无效。
我的问题是我可以在Mac上找到 my.cnf 文件?现在我没有使用自制的mysql版本,我使用的是从mysql.com/downloads下载的官方mysql。
答案 0 :(得分:1)
运行mysql --help
它将显示正在加载的配置文件。
答案 1 :(得分:0)
最后我得到了解决方案,我在/ etc中创建了一个名为my.cnf的新文件并将其设置为
[mysqld]
# Default : STRICT_TRANS_TABLES,ONLY_FULL_GROUP_BY,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
sql_mode = ""
现在它工作得很好:)感谢您的回复!