MYSQL-front错误1055

XIA SISI

打开MYSQL-front弹出如下显示框。不知道是什么问题,请大神们帮帮忙呢,我太难了。卸了重装好几遍了TS%@UP01)_BYUX(8I@}MMRI.png

问题比较着急?请联系QQ:760483
  • 卫星
  • 卫星    2020-05-06 09:51:221楼

    问题在于mysql 高版本的 sql_mode=only_full_group_by。

    解决:

    1、在【MYSQL-front】中执行:

    select @@GLOBAL.sql_mode;

    ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

    2、在对应的【mysql.ini】中的【[mysqld]】节中修改(去掉【ONLY_FULL_GROUP_BY】)或者添加:

    #sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

    sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

    3、然后重新启动mysql 8服务,重新登录【MYSQL-front】不再报1055的错误了。

    +添加回复

  • 回复