Импорт 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, чтобы освободить некоторую память и запустить импортировать команду снова, и она была успешной тогда.