Импорт 1GO SQL File => ERROR 2013 (HY000) в строке 23: Потерянное соединение с сервером MySQL во время запроса

Мне нужно импортировать 1go из sql-данных, поэтому я поднял max_allowed_packet до 1100M.

Итак, я использую:

Мой запрос

mysql -u root -p -D mainbase < GeoPC_WO.sql

Но через 1 минуту он останавливается во время процесса, и я получаю эту ошибку:

**ERROR 2013 (HY000) at line 23: Lost connection to MySQL server during query
**Lost connection to MySQL server during query****

Ответы

Ответ 1

Возможно, что у вас есть несколько больших операторов вставки, которые больше вашего максимального размера. Проверьте файл /etc/mysql/my.cnf или где бы он ни находился. Не помню, что такое значение по умолчанию, но может помочь его установка на нечто большее, как показано ниже.

Это один из вариантов

[mysqld]
max_allowed_packet = 16M

И, может быть, другой способ

[mysqldump]
max_allowed_packet = 16M

Ответ 2

У меня была точно такая же проблема. После 1 часа борьбы я решил это, установив

net_write_timeout

до более высокого значения (в моей ситуации это 300)

Ответ 3

В моем случае проблема ( "Потерянное подключение к MySQL Server во время запроса" ) находилась в поврежденном файле дампа или в жестких дисках с ошибкой:

Сначала я сделал дамп на главном сервере, а затем скопировал этот дамп на сервер репликации. Но похоже, что сервер репликации имел некоторые проблемы с жесткими дисками, и дамп был поврежден, то есть MD5 исходного файла дампа на главном сервере отличался от MD5 копии дампа на сервере репликации.

Ответ 4

Вы можете попробовать:

Во-первых:

sudo /etc/init.d/mysql stop 

Затем вы должны отредактировать этот файл:

sudo vi /etc/mysql/my.cnf

Добавьте следующую строку в раздел [mysqld]:

innodb_force_recovery = 4

Наконец:

sudo /etc/init.d/mysql start 

(innodb_force_recovery принудительно запускает механизм хранения InnoDB. Значение 4 означает, что ваши файлы данных могут быть повреждены. Для получения дополнительной информации вы можете: http://dev.mysql.com/doc/refman/5.7/en/forcing-innodb-recovery.html)

Привет.

Ответ 5

В моем случае это было из-за нехватки оперативной памяти, я попытался импортировать ZIP-архив размером 90 МБ на 1-битный виртуальный сервер vps, а ошибка 2013 продолжалась до тех пор, пока я не отключил службу httpd, чтобы освободить некоторую память и запустить импортировать команду снова, и она была успешной тогда.