2013-01-21 51 views
0

嗨即时尝试导入sql文件,但有一个问题。 我有字段是LONGBLOB 14MB,当mysql尝试执行此查询时,它会失败 ERROR 2006 (HY000) at line 612: MySQL server has gone away如何导入此表。mysql导入大文件与巨大的blob表字段

使用命令行导入此文件。

编辑: 倾销仅这一项排它的权重28MB

+0

我认为你必须以继续提高机 – vidyadhar

+0

和的net_buffer_length大小max_allowed_pa​​ckets设置max_allowed_pa​​cket为32MB以上的值不好 – vidyadhar

回答

3

在my.ini文件后,有一个叫做财产的max_allowed_pa​​cket,它指定可以传输或从MySQL客户端或服务器最大可能包。您应该将max_allowed_pa​​cket属性设置为更高的值。并重新启动mysql。

如果你没有访问my.ini文件使用下面的查询

SET GLOBAL max_allowed_packet=524288000; 

代替524288000输入值,你需要

+0

我没有访问my.ini文件 –

+0

@ skowron-line - 我编辑了我的答案。现在检查 –

+0

谢谢。但在第10行错误1227(42000):访问被拒绝;你需要(至少有一个)SUPER特权(这个操作),我猜这已经结束了 –