Main > Databases | MySQL > ERROR 2006 (HY000) - MySQL server has gone away

ERROR 2006 (HY000) - MySQL server has gone away

07.05.2012 13 comments » Views: 30,707

MySQL logo

При импорте дампа получил такую ошибку: ERROR 2006 (HY000) at line 450: MySQL server has gone away. Вначале подумал, что просто какой-то сбой, перезапустил mysql, Но это не помогло, тогда я пошел в гугл..

Нашел в "Гугл ответах" такое объяснение:

- Еще одной из причин появлений этой ошибки может быть отправка Вами неверного или слишком большого запроса. Если mysqld получает слишком большой пакет или же неверный пакет, он в целях безопасности закрывает соединение с пользователем. Если Вам необходимо использование больших запросов, Вы можете увеличить этот лимит, запустив mysqld с ключем -O max_allowed_packet=# (по-умолчанию 1M) или опцией via max_allowed_packet в Вашем /etc/my.cnf файле.

Именно это и решил проверить (т.к. догадывался что в дампе может быть большой текст).

Прежде всего пошел в phpMyAdmin на вкладку [Variables] и там увидел, что значение max allowed packet по-умолчанию, равно: 1 Мб.

Дальше я решил поменять это значение, например на 128 Мб, для этого я открыл файл конфигурации MySQL: my.cnf и в нем в секцию [mysqld] дописал:

дальше перезагрузил MySQL и снова проверил занчение переменной в phpMyAdmin, На этот раз оно было 128 Мб.

Попробовал импортировать дамп вновь, и ... УРА! .. все сработало. После импортирования, я закомментировал значение max allowed packet в 128 Мб и снова перезагрузил сервер, чтобы восстановить конфигурацию по-умолчанию.

Author: | Rating: 5/5 | Tags:

13 comments.

Write a comment
  1. Gordan Reply
    05.03.2018 в 9:49 am
    У меня при установке phpmyadmin появилась ошибка
    mysql said: ERROR 1049 (42000): Unknown database 'phpmyadmin'
  2. Erik Reply
    10.05.2016 в 9:07 pm
    Огромное спасибо, два дня мучался.
  3. Никита Reply
    08.03.2016 в 1:17 pm
    Я буду еще одним благодарным. От души, старик!
    • Vitaliy Orlov Reply
      08.03.2016 в 7:29 pm
      Бро, в душу, спасибо тебе за лестный отзыв! :)
  4. Павед Reply
    09.01.2015 в 11:08 am
    Спасибо, очень помогло
  5. Лол Reply
    21.10.2014 в 11:31 am
    ЛоооооЛ
    • Vitaliy Orlov Reply
      21.10.2014 в 4:16 pm
      Олололл
  6. Дима Reply
    03.10.2014 в 11:29 am
    Огромедная благодарность!!!! То что доктор прописал!
  7. Евгений Reply
    01.08.2013 в 9:53 pm
    Вот за такие статьи по делу уважаю людей! Спасибо большое!
  8. elfoff Reply
    04.11.2012 в 3:44 am
    спасибо, добрый человек ))) камень с души сошел. Уже 7 часов бьюсь, если не больше. max allowed packet в 128 Мб !!!!!!!!!!!
  9. Рома Reply
    17.10.2012 в 7:13 pm
    Низкий поклон за помощь! Если бы не Вы до сих пор бы мучался

Leave a Reply

Your email address will not be published. Required fields are marked *

Allowed HTML-tags: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>


Links to this post:
  1. Pingback from Как исправить “MySQL server has gone away” (error 2006) 18.10.2012
  2. Pingback from Как исправить "MySQL server has gone away" (error 2006) 11.07.2018