私は以前にこのエラーが発生したことはありませんでしたが、かなり大きな挿入を行っています。この設定を増やすにはどうすればよいですか?また、許可されているものがどれくらいあるかをどのように伝えますか?私はエラーを探してみましたが、私はFogbugzを使っていません。どんな助けも素晴らしいだろう。MySQLデータベースエラー:max_allowed_packetより大きいパケットは許可されません - 挿入中
これはmysqlのWindowsインストールです。
私は以前にこのエラーが発生したことはありませんでしたが、かなり大きな挿入を行っています。この設定を増やすにはどうすればよいですか?また、許可されているものがどれくらいあるかをどのように伝えますか?私はエラーを探してみましたが、私はFogbugzを使っていません。どんな助けも素晴らしいだろう。MySQLデータベースエラー:max_allowed_packetより大きいパケットは許可されません - 挿入中
これはmysqlのWindowsインストールです。
この問題を解決するには、MySQLサーバの設定でmax_allowed_packet
変数の値を変更します。わからないが、私はサイズ(バイト単位)たりinsert
クエリをチェックすることがあなたのアイデアを与える必要があることを言う:あなたはどのくらい許されているものの上に知る方法
。
詳細については、MySQLマニュアルの次のセクションを参照してください。C.5.2.10. Packet too large
例えば16メガバイトへの最大を設定するには、再起動を必要とせずに、実行します。
SET GLOBAL max_allowed_packet = 16777216
いただきました!それのためのコマンド、私しようとするmax_allowed_packet = 4メートルまたは--max_allowed_packet = 4メートル、それは私がエラーを持っていると言います。 –
この変数をサーバーのmy.cnfファイルに設定するのが最善の解決策です。この方法では、サーバーが起動するたびに考慮されます。 –
まあ、私はちょっと質問があると思います。どこにmy.cnfファイルがあるのですか、それとも作成しますか?私はサーバ全体を検索してそれを見つけることができません –