おそらく、クライアント(インポートを実行するために実行している)と、インポートを実行して受け入れているデーモンmysqldの両方で変更する必要があります。
クライアントの場合は、コマンドラインで指定できます:
mysql --max_allowed_packet=100M -u root -p database < dump.sql
また、my.cnfまたはmy.iniファイルを変更します (通常は/ etc / mysql /にあります)mysqldセクションの下にあり、次のように設定します:
max_allowed_packet=100M
または、これらのコマンドを実行できます 同じサーバーに接続されたMySQLコンソールの場合:
set global net_buffer_length=1000000;
set global max_allowed_packet=1000000000;
(パケットサイズには非常に大きな値を使用してください。)