PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away

Ошибка при включении модуля Date (да и при многих другиъх ситуациях):

PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away  и так далее.... весь текст приводить не буду, очень много.

Нужно просто в натройках my.ini поменять:

"max_allowed_packet" с "1m" на "16m"

Можно еще попробовать следующее:

Эта проблема - "MySQL server has gone away" - может случиться, если запрос, отправить на сервер MySQL является слишком большой. В самом деле, для меня проблема Решено, когда я поднял в MySQL max_allowed_packet настройку 1М (по умолчанию) до 32 млн. в моей my.cnf:

Оригинальный
# The MySQL server
[wampmysqld]
port = 3306
socket = /tmp/mysql.sock
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
basedir=d:/wamp/bin/mysql/mysql5.5.16
log-error=d:/wamp/logs/mysql.log
datadir=d:/wamp/bin/mysql/mysql5.5.16/data
Решения

настройки WAMP SERVER my.ini
# The MySQL server
[wampmysqld]
port = 3306
socket = /tmp/mysql.sock
key_buffer = 16M
max_allowed_packet = 64M
table_cache = 64
sort_buffer_size = 1024K
net_buffer_length = 16K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 32M
basedir=c:/wamp/bin/mysql/mysql5.5.24
log-error=c:/wamp/logs/mysql.log
datadir=c:/wamp/bin/mysql/mysql5.5.24/data

max_allowed_packet = 32M

 

Рекомендовать в Социальных сетях:
 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *