最近把现场拿过来的sql文件导入到我本地的mysql中,出现了不能全部执行的问题,也就是本来有200张表,结果只执行了100张表
怎么解决呢?以前没碰到过,主要是这个sql文件太大了,表结构倒是很小,主要是数据太多,所以默认的mysql数据库大小不能装下,其实就是“信息包过大--1153 - Got a packet bigger than 'max_allowed_packet' bytes”,要改变mysql默认接收的最大信息包:
怎么解决呢?以前没碰到过,主要是这个sql文件太大了,表结构倒是很小,主要是数据太多,所以默认的mysql数据库大小不能装下,其实就是“信息包过大--1153 - Got a packet bigger than 'max_allowed_packet' bytes”,要改变mysql默认接收的最大信息包:
set GLOBAL max_allowed_packet = 大小
本文详细介绍了在将大型SQL文件导入MySQL数据库时遇到的信息包过大错误,提供了通过调整MySQL配置来解决此问题的方法。
5599

被折叠的 条评论
为什么被折叠?



