今天新建了一个mysql数据库,要汇入大概3个G的sql脚本,汇了好几次总是失败,后来终于解决了,现在给大家讲解一下解决方案。

1 新建testsql数据库,然后准备汇入资料

 

2 右键选择运行sql文件,弹出框选中要汇入的sql文件

 

3 执行以后就发现无法汇入sql文件,报错Got a packet bigger than ‘max_allowed_packet’ bytes

这个错误是由于汇入的sql文件超过了mysql默认汇入文件的大小

 

4 执行一些sql脚本进行修改mysql默认汇入文件的大小以及mysql连接时间

set global max_allowed_packet=300000000;

set global net_buffer_length=300000;

SET GLOBAL interactive_timeout=35900000;

SET GLOBAL wait_timeout=35900000

 

5 再次选择sql文件执行汇入操作发现问题解决了,终于可以正常汇入sql了,是不是很简单

 

发表回复