Назад | Перейти на главную страницу

MYSQL «Получена ошибка чтения коммуникационных пакетов»

Устанавливается Windows 2003 Server с MySQL 5.0.45 (это старый ящик!)

Недавно мы начали получать предупреждения в журнале событий приложений, в которых говорится: Прерванное соединение xxxxx ti db: 'dbname' user: 'dbuser' host: localhost '(Получена ошибка чтения коммуникационных пакетов)

Как мне определить причину этого? Это живая система - получают ли пользователи сообщение об ошибке, и если да, то какое?

Любая помощь очень ценится!

Вы поверите, что я задавал такой вопрос 12 июня 2012 года?

Видеть мой пост в DBA StackExchange почему.

ЧТО МОЖНО СДЕЛАТЬ СЕЙЧАС

Попробуйте поднять max_allowed_packet к гораздо большему числу, поскольку по умолчанию 1M. Я бы предложил примерно в 10 раз больше, чем у вас есть в текущем наборе данных поле ТЕКСТ или BLOB.

Чтобы установить max_allowed_packet на 256M, вы можете добавить его в /etc/my.cnf или my.ini

[mysqld]
max_allowed_packet=256M

чтобы покрыть будущие перезапуски mysqld. Чтобы установить значение сейчас на сервере, запустите:

SET GLOBAL max_allowed_packet = 1024 * 1024 * 256;

Попробуйте !!!