MySQL查询时报错:this is incompatible with sql_mode=only_full_group_by
报错原因分析: 一、原理层面 这个错误发生在mysql 5.7.5 版本及以上版本会出现的问题: mysql 5.7.5版本以上默认的sql配置是:sql_mode=“ONLY_FULL_GROUP_BY”,这个配置严格执行了"SQL92标准"。
二、sql层面 在sql执行时,出现该原因,简单来说就是: 由于开启了ONLY_FULL_GROUP_BY的设置
前言:
运行环境及工具
Navicat for Mysql
腾讯云轻量级服务器一台(Centos 7)
Mysql 8.0.24(远程服务器内安装的)
Xshell7(连接操作远程服务器)
一、修改mysql的远程授权登录设置
1、登录远程服务器的数据库(使用Xshell)
mysql -uroot -p ## 以root登录数据库
输入root的登录密码,成功后会看到以下信息:
2、查看mysql服务当前的默认端口
use my