【发布时间】:2019-01-29 21:41:12
【问题描述】:
我花了几个小时试图弄清楚这一点,但我被严重卡住了。我今天安装了最新版本的 mysql,但我网站上的一些东西坏了。我相信这与严格的设置有关,IGNORE_SPACE,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
我试图禁用严格模式只是为了让我的网站正常工作,但这似乎是不可能的。我已经在终端尝试过,但没有运气。
sudo vim /etc/mysql/conf.d/disable_mysql_strict_mode.cnf
[mysqld]
sql_mode="IGNORE_SPACE,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
我查看了我能找到的每个 etc 文件夹和其他各种文件夹,但看不到任何类似于 .cnf 文件的内容。
我可以通过 phpmyadmin 临时执行此操作,但如果我关闭 MAMP 或重新启动计算机,我必须再次执行此操作,因为更改不是永久性的。
【问题讨论】:
标签: mysql phpmyadmin