Устанавливается 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;
Попробуйте !!!