0

こんにちは私はSQLファイルをインポートしようとしていますが、1つの問題があります。LONGBLOB 14MBのフィールドがあり、mysqlがこのクエリを実行しようとすると、 「このERROR 2006 (HY000) at line 612: MySQL server has gone awayようなテーブルをインポートするにはどうすればよいですか」と失敗します。

コマンドラインを使用してこのファイルをインポートしています。

編集:この1行だけをダンプした後、28MBの重みがあります

4

1 に答える 1

3

my.iniファイルには、max_allowed_pa​​cketというプロパティがあり、mysqlクライアントまたはサーバーとの間で送受信できる最大のパケットを指定します。max_allowed_pa​​cketプロパティをより高い値に設定する必要があります。そして、mysqlを再起動します。

my.iniファイルにアクセスできない場合は、次のクエリを使用してください

SET GLOBAL max_allowed_packet=524288000;

524288000の代わりに、必要に応じて値を入力してください

于 2013-01-21T11:20:00.613 に答える