MySQLでSQLクエリを実行したときに次のようなエラーが出ることがあります。 #1153 - Got a packet bigger than 'max_allowed_packet' bytes このときデータベースサーバに送信したSQL文が長いことが考えられます。 画像データをデータベースに保存しようとしたときなど。 そのときにはまずMySQLのmax_allowed_packetの設定値を調べます。 SQL文で show variables like 'max_allowed_packet'; と実行すると表示されます。 mysql> show variables like 'max_allowed_packet'; +--------------------+---------+ | Variable_name | Value | +--------------------+--