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
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏