Main > Databases | MySQL > Ошибка: Error 2013: Lost connection to MySQL server во время создания дампа через mysqldump

Ошибка: Error 2013: Lost connection to MySQL server во время создания дампа через mysqldump

15.07.2020 0 comments » Views: 1,094

mysql

Столкнулся с тем, что при создании дампа большой базы получил ошибку Lost connection to MySQL server. Соответственно, дамп получился частичный и был не пригоден к использованию. В большинстве случаев избавиться от такой ошибки можно изменив параметры..

  • net_read_timeout - Количество секунд ожидания для получения дополнительных данных из соединения перед прекращением чтения. Когда сервер читает с клиента, net_read_timeout - это значение тайм-аута, определяющее, когда прерывать работу.
  • net_write_timeout - Количество секунд ожидания записи блока в соединение перед прерыванием записи. Когда сервер пишет клиенту, net_write_timeout - это значение времени ожидания, определяющее, когда следует прервать операцию.

Прежде всего смотрим какие значения используются сейчас, сделать это можно таким запросом

Как видим значение по-умолчанию 30 и 60 секунд. Меняем их на значения больше

Далее проверяем помогло или нет пробуя создать дамп. Если помогло, то не забудьте вернуть эти значения обратно к тем, что были установлены

Если не помогло, то другой распространненой причиной падения с этой ошибкой являются поврежденные innnodb таблицы. Попробуйте установить опцию

в конфигурационном файле MySQL (my.cnf или аналоги) и перезапустить ее

 

Author: | Rating: 4/5 | Tags: ,

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>