MySQL server has gone away

Статус
В этой теме нельзя размещать новые ответы.
(c) Для просмотра ссылки Войди или Зарегистрируйся

Наиболее часто ошибка MySQL server has gone away возникает в результате тайм-аута соединения и его закрытия сервером. По умолчанию сервер закрывает соединение по прошествии 8 часов бездействия. Можно изменить лимит времени, установив при запуске mysqld переменнуюwait_timeout.

Другой распространенной причиной получения ошибки MySQL server has gone away является выдача команды "закрытия" на соединении MySQL с последующей попыткой выполнить запрос на закрытом соединении.
 
(c) Для просмотра ссылки Войди или Зарегистрируйся

Наиболее часто ошибка MySQL server has gone away возникает в результате тайм-аута соединения и его закрытия сервером. По умолчанию сервер закрывает соединение по прошествии 8 часов бездействия. Можно изменить лимит времени, установив при запуске mysqld переменнуюwait_timeout.

Другой распространенной причиной получения ошибки MySQL server has gone away является выдача команды "закрытия" на соединении MySQL с последующей попыткой выполнить запрос на закрытом соединении.
Эти ошибки (в описанных вами ситуациях) могут быть только в приложениях, которые пытаются работать с базой данных, на саму базу данных они не влияют, так как соединение закрыто. У ТСа же перестает работать сама база данных, сообщения в теме читать нужно.
 
хотел бы апнуть тему, т.к. снова та же проблема :) а решения так и не нашел...
сейчас появилось после того, как установил DLE. Покопался с настройками сайта, перешел на сайт, он сначала загрузился, а потом выдало ошибку "MySQL server has gone away" и больше ничего не работает... :(
в файле he.err вот это:
Код:
131101 21:55:48 [Note] Plugin 'FEDERATED' is disabled.
131101 21:55:48 InnoDB: The InnoDB memory heap is disabled
131101 21:55:48 InnoDB: Mutexes and rw_locks use Windows interlocked functions
131101 21:55:48 InnoDB: Compressed tables use zlib 1.2.3
131101 21:55:48 InnoDB: Initializing buffer pool, size = 128.0M
131101 21:55:48 InnoDB: Completed initialization of buffer pool
131101 21:55:48 InnoDB: highest supported file format is Barracuda.
InnoDB: The log sequence number in ibdata files does not match
InnoDB: the log sequence number in the ib_logfiles!
131101 21:55:48  InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
131101 21:55:51  InnoDB: Waiting for the background threads to start
131101 21:55:52 InnoDB: 1.1.8 started; log sequence number 5244155
131101 21:55:52 [Note] Server hostname (bind-address): '127.0.0.1'; port: 3306
131101 21:55:52 [Note]  - '127.0.0.1' resolves to '127.0.0.1';
131101 21:55:52 [Note] Server socket created on IP: '127.0.0.1'.
131101 21:55:52 [Note] Event Scheduler: Loaded 0 events
131101 21:55:52 [Note] \usr\local\mysql-5.5\bin\mysqld.exe: ready for connections.
Version: '5.5.25'  socket: ''  port: 3306  MySQL Community Server (GPL)
 
danneo попробуй поставить OpenServer.. будет ли на нём с такой же ошибкой вылетать?
Или денвер заново поставить в другой каталог.. возможно предыдущие ошибки не дают нормально работать.
 
оказалось все банально.. антивирь заблочил. Не знаю почему. Добавил в различные списки исключений, и стало работать... спасибо за openserver... буду пробовать его...
 
Скорее всего проблема с пользователем на localhost, можно попробовать создать нового пользователя и коннектиться через внешний IP
 
Еще такое бывает, если мускуль перегружен. Тогда он может рандомно падать в gone away в зависимости от нагрузки.
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху