Dondariadmin (トーク | 投稿記録) (ページの作成:「==背景== 大きなテキストデータを登録しようとした際、エラー発生。 SQLSTATE[HY000]: General error: 2006 MySQL server has gone away データ...」) |
Dondariadmin (トーク | 投稿記録) |
||
44行目: | 44行目: | ||
+--------------------+---------+ | +--------------------+---------+ | ||
1 row in set (0.00 sec) | 1 row in set (0.00 sec) | ||
+ | |||
+ | [[Category:MySQL]] |
大きなテキストデータを登録しようとした際、エラー発生。
SQLSTATE[HY000]: General error: 2006 MySQL server has gone away
データ型は LONGTEXT。入れようとしているデータは1.7M程度。
my.cnf→max_allowed_packetを変更します。
デフォルト値は1M。
mysql> show variables like 'max_allowed_packet'; +--------------------+---------+ | Variable_name | Value | +--------------------+---------+ | max_allowed_packet | 1048576 | +--------------------+---------+ 1 row in set (0.00 sec)
/etc/my.cnf
max_allowed_packet = 8MB
/etc/init.d/mysqld restart
mysql> show variables like 'max_allowed_packet'; +--------------------+---------+ | Variable_name | Value | +--------------------+---------+ | max_allowed_packet | 8388608 | +--------------------+---------+ 1 row in set (0.00 sec)Tweet