MySQL导入大批量数据时,有时会发生报错:MySQL server has gone away,因为导入的数据量太大导致内存不够,可以执行以下两条SQL语句用来设置数据库最大数据包的值
#查看以及设置数据库最大数据包的值SHOW GLOBAL VARIABLES LIKE 'max_allowed_packet';
SET GLOBAL max_allowed_packet=1024*1024*50; -- 设置最大数据包为50M,依据导入SQL文件的大小而定
MySQL导入大批量数据时,有时会发生报错:MySQL server has gone away,因为导入的数据量太大导致内存不够,可以执行以下两条SQL语句用来设置数据库最大数据包的值
#查看以及设置数据库最大数据包的值SHOW GLOBAL VARIABLES LIKE 'max_allowed_packet';
SET GLOBAL max_allowed_packet=1024*1024*50; -- 设置最大数据包为50M,依据导入SQL文件的大小而定