mysql8 的 group by错误

2020-03-25  本文已影响0人  Arvesynden

mysql8 测试时报this is incompatible with sql_mode=only_full_group_by错误的解决方法:

系统:Linux

修改my.cnf配置文件,默认安装位置为/etc/my.cnf

若不确定my.cnf的位置,可按下列方法查找:

1、首先找到mysqld的路径:

     命令:which mysqld

     出来的路径就是mysqld 的路径;

2、命令:mysqld 的路径 --verbose --help |grep -A 1 'Default options'

      出来的路径就是my.cnf的路径

3、打开my.cnf所在的目录,输入命令:vim my.cnf

4、在打开的my.cnf配置文件中添加

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

保存

5、使用命令:service mysqld stop

                       service mysqld start

     重启mysql,即可解决。

上一篇 下一篇

猜你喜欢

热点阅读