navicat运行导入宝塔备份的sql脚本报错问题解决

avatar 2024年01月25日16:59:02 0 243 views
博主分享免费Java教学视频,B站账号:Java刘哥

windows电脑导入从Linux服务器上,通过宝塔备份的脚本运行报错

因为之前一直没有报错,最近才报错的,最终发现是要修改最大上传包大小限制

 

1、修改上传最大sql文件限制

在 my.ini 或 my.cnf 里修改 max_allowed_packet

max_allowed_packet=1000M

之前是 20M,由于我的sql脚本是24MB,所以上传的sql被截取了,导致错误

 

2、修改后报 Variable 'time_zone' can't be set to the value of 'NULL'

Variable 'time_zone' can't be set to the value of 'NULL' 报错

解决办法是把sql文件尾部的如下内容删除掉

/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2024-01-25 12:30:02
  • 微信
  • 交流学习,有偿服务
  • weinxin
  • 博客/Java交流群
  • 资源分享,问题解决,技术交流。群号:590480292(群满)
  • weinxin
avatar

发表评论

avatar 登录者:匿名
匿名评论,评论回复后会有邮件通知

  

已通过评论:0   待审核评论数:0