0

您好我正在尝试导入 sql 文件,但有一个问题。我的字段是 LONGBLOB 14MB,当 mysql 尝试执行此查询时,它会失败,并显示 ERROR 2006 (HY000) at line 612: MySQL server has gone away如何导入此类表。

我使用命令行来导入这个文件。

编辑:仅倾倒这一行后,它的重量为 28MB

4

1 回答 1

3

在 my.ini 文件中,有一个名为 max_allowed_pa​​cket 的属性,它指定可以传输到 mysql 客户端或服务器或从 mysql 客户端或服务器传输的最大可能数据包。您应该将 max_allowed_pa​​cket 属性设置为更高的值。并重启mysql。

如果您无权访问 my.ini 文件,请使用以下查询

SET GLOBAL max_allowed_packet=524288000;

根据需要输入值而不是 524288000

于 2013-01-21T11:20:00.613 回答