我正在开发一个网站,但收到以下 MySQL 错误:
“(...)这与 sql_mode=only_full_group_by (...) 不兼容”
我寻找答案,我意识到我必须更改 MySQL 的 sql_mode 。所以我将以下行添加到 /etc/mysql/my.cnf 中:
sql_mode="STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
但现在当我执行时sudo service mysql restart
这需要很长时间然后显示以下消息:
Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details.
所以现在我删除了该行,每次启动电脑时我都必须手动执行该命令。
谁能帮我?
而不是更改文件/etc/mysql/my.cnf
,我应用了更改/etc/mysql/mysql.conf.d/mysqld.cnf
文件,终于成功了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)