您可能必须为客户端(您正在运行以执行导入)和正在运行并接受导入的守护程序mysqld进行更改。
对于客户端,可以在命令行上指定它:
mysql --max_allowed_packet=100M -u root -p database < dump.sql
另外, 更改 mysqld部分下 的my.cnf或my.ini文件 并设置:
max_allowed_packet=100M
或者您可以在连接到同一服务器的MySQL控制台中运行以下 命令 :
set global net_buffer_length=1000000; set global max_allowed_packet=1000000000;
(对于数据包大小,请使用非常大的值。)



