MySQLでレスポンスが巨大となるクエリの実行時、
Packet for query is too large (7,538,485 > 4,194,304). You can change this value on the server by setting the 'max_allowed_packet' variable.
のようなエラーが発生する。
回避するには、my.cnf
の[mysqld]
ディレクティブに以下の項目を追加すれば良い。
[mysqld]
max_allowed_packet = 16M
反映させるためにはMySQLの再起動が必要なことに注意。