クライアントからサーバへ送ることができるパケットサイズを広げる。
確認すると最初は1MB程度。
mysql > show variables like 'max_allowed_packet' ;
+--------------------+---------+
| Variable_name | Value |
+--------------------+---------+
| max _ allowed _ packet | 1048576 |
+--------------------+---------+
/etc/my.cnfに記述を入れてDBを再起動
[ mysqld]
max _ allowed _ packet =16MB
広がったか確認。
mysql > show variables like 'max_allowed_packet' ;
+--------------------+---------+
| Variable_name | Value |
+--------------------+---------+
| max _ allowed _ packet | 16777216 |
+--------------------+---------+
これでpdfをbase64でエンコードしてblob列にも入れやすくなるか。