导入sql语句时,在地图表部分数据较多,执行过程中出现“MySQL server has gone away” 数据导入失败;
思路:打开cmd窗口,登录mysql账号,调大传输包限制;
官方解释是适当增大 max_allowed_packet 参数可以使client端到server端传递大数据时,系统能够分配更多的扩展内存来处理。
图中是把扩展内存调到了 256M=1024x1024x256
注意:
使用set global命令修改 max_allowed_packet 的值,重启mysql后会失效,还原为默认值。如果想重启后不还原,可以打开 my.ini文件,添加 max_allowed_packet = 256M 即可。