Главная > MySQL | Базы данных > ERROR 2006 (HY000) - MySQL server has gone away

ERROR 2006 (HY000) - MySQL server has gone away

07.05.2012 13 комментариев » Просмотры: 30 693

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 Мб и снова перезагрузил сервер, чтобы восстановить конфигурацию по-умолчанию.

Автор: | Рейтинг: 5/5 | Теги:

13 комментариев

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

Добавить комментарий для Павед Отменить ответ

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

Разрешены HTML-теги: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>


Ниже приводятся ссылки на блоги ссылающиеся на этот пост:
  1. Pingback от Как исправить “MySQL server has gone away” (error 2006) 18.10.2012
  2. Pingback от Как исправить "MySQL server has gone away" (error 2006) 11.07.2018