首页 > 数据库技术 > 详细

mysql之windows->linux迁库

时间:2020-12-05 15:09:54      阅读:29      评论:0      收藏:0      [点我收藏+]

公司系统要从windows上迁移到linux上去,mysql迁移库的时候出现了很多问题,

其中有个大问题就是,mysql版本不兼容和某些语句不兼容

windows版本使用的是mysql8.0.16、mysql8.0.18两个版本

linux用架构包直接安装mysql的是最新版,当前最新版为8.0.22

然后迁库的时候就存在了一些问题,将这些问题解决后,又存在语句问题。以下为碰到的语句问题

在windows上没有存在group by语句兼容性问题。之前我一直觉得mysql在这方面做得很好,不像sqlserver那么死板,除了聚合函数以外其他的字段都要在group by中存在

但是这次却出现问题了,

!!!!!

linux上面的mysql不支持这个兼容,甚至连后面的order by也被限制了。

首先我考虑的问题就是新版本8.0.22可能更严谨了,但是,经过肖师傅1天的降版本操作仍然存在这个问题,,

 

降版本为二进制安装

附带链接  :        https://blog.csdn.net/weixin_30595035/article/details/98956334

 

后面发现并不是版本问题,而是配置出了问题,mysql需要在my.cnf中配置

 

set sql_mode

 

附带连接: https://www.cnblogs.com/ckfeng/p/12829689.html

 

我最后的配置

技术分享图片

 

 

mysql之windows->linux迁库

原文:https://www.cnblogs.com/alecc1124/p/14088787.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!