2011年2月18日金曜日

[MySQL] 送信パケットの最大値を変更する

クライアントからサーバへの送信パケットの最大値は max_allowed_packet で
制限されてますが、1MBを超えるような大きなデータを登録するには、
デフォルト値は 1MB になっているので、以下のとおり変更します。

1. max_allowed_packet の確認
mysql> show variables like 'max_allowed_packet';
max_allowed_packet 1048576
1 row in set (0.00 sec)
2. 変更(16MBの場合)
$ vi /etc/my.conf
[mysqld]
max_allowed_packet=16MB
3. MySQL再起動
$ /etc/init.d/mysqld restart

0 件のコメント: