MySQLで巨大なSQLを送信したときに「Got a packet bigger than ‘max_allowed_packet’ bytes」エラー

MySQLで巨大なSQLを送信したときに

「Got a packet bigger than ‘max_allowed_packet’ bytes」

というエラーが出る。

これは、MySQLサーバの設定で「max_allowed_packet」があり、ここで指定したサイズよりも大きいパケットを送信したときに出るエラーのようだ。

解決方法としてはmy.cnfの[mysqld]のところに

といった感じで大きいサイズを指定することで解決する

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*
*

* Copy This Password *

* Type Or Paste Password Here *