首页 > 数据库 >**********数据库从5.7升级到8.0版本问题(版本不兼容情况)

**********数据库从5.7升级到8.0版本问题(版本不兼容情况)

时间:2022-10-01 22:45:18浏览次数:62  
标签:8.0 NO 5.7 ERROR ZERO mode 版本 sql DATE

 

 

 

 

 

 

 

 

 

 

 

 

 

 可以看出已恢复,从上面的截图可以看出

Mysql高版本sql模式兼容问题

yh_nick

于 2021-10-25 15:17:32 发布

355
收藏
文章标签: mysql 数据库 sql
版权
mysql启动报错:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression #5 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘crm9.ccb.type_id’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
解决方法:
在myslq配置文件my.cnf或my.ini中设置:
[mysqld]
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

注意不要带空格,不要包含”NO_AUTO_CREATE_USER“,这一项已在mysql8中去除,否则会报出如下错误:
[ERROR] [MY-000077] [Server] /usr/sbin/mysqld: Error while setting value ‘STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION’ to ‘sql_mode’.
/usr/sbin/mysqld: Error while setting value ‘STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION’ to ‘sql_mode’.
————————————————
版权声明:本文为CSDN博主「yh_nick」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/yh_nick/article/details/120952651

标签:8.0,NO,5.7,ERROR,ZERO,mode,版本,sql,DATE
From: https://www.cnblogs.com/cherishthepresent/p/16747920.html

相关文章

  • 【Numpy总结】第五节:Numpy的广播(更易理解的版本)
    Numpy的广播的三种情况广播(Broadcast)是numpy对不同形状(shape)的数组进行数值计算的方式,当运算中的2个数组的形状不同时,numpy将自动触发广播机制;即:可扩充较小数组中......
  • SpringBoot 配置跨域 和版本问题
    SpringBoot配置跨域和版本问题使用springboot版本:2.3.6.RELEASE、2.4.2、2.7.4使用返回新的过滤器报错!!!报错信息:IllegalStateExceptionPost-processingofmergedbe......
  • 多版本并发控制:MVCC使用案例
    简介MVCC在READCOMMITTD、REPEATABLEREAD这两种隔离级别的事务才执行快照读操作时访问记录的版本链的过程。这样使不同事务的读-写、写-读操作并发执行,从而提升系统性能案......
  • 多版本并发控制:ReadView
    MVCC的实现依赖于:隐藏字段、UndoLog、ReadView简介在MVCC机制中,多个事务对同一个行记录进行更新会产生多个历史快照,这些历史快照保存在UndoLog里。如果一个事务想要查询......
  • 安装mysql-community-server-8.0.30-1.el7.x86_64报错解决办法
    1.错误如下:warning:/usr/local/src/mysql-community-server-8.0.30-1.el7.x86_64.rpm:HeaderV4RSA/SHA256Signature,keyID3a79bd29:NOKEYerror:Faileddepend......
  • HTTP 状态码(比较全的版本)
    1xx:信息相应100:Continue,客户端继续请求101:SwitchingProtocal,切换协议,响应客户端的请求头102:Processing,服务器收到正在处理,没有响应可用103:EarlyHints,......
  • linux 中如何升级glibc 版本
     001、系统[root@localhosthome]#cat/etc/redhat-releaseCentOSLinuxrelease7.9.2009(Core) 002、查看当前glibc版本[root@localhosthome]#ldd--vers......
  • centos7中升级make到最新版本
     001、系统[root@localhost~]#cat/etc/redhat-releaseCentOSLinuxrelease7.9.2009(Core) 002、当前make版本[root@localhost~]#make--versionGNUMa......
  • vs2022 生成低版本代码遇到的问题记录
    因个人电脑误删数据,导致工作相关文件都被删除。重新安装系统,重新安装了高版本的VS2022。在进行项目处理时遇到如下两个与nuget相关问题,记录。1.项目使用nuget恢复包,选择恢......
  • protobufjs 哪个版本最好用 : V6.7.0
    protobufjs哪个版本最好用:V6.7.0......