Імпорт .SQL File Error - Сервер MySQL зник

Коли нам доводиться імпортовані файли .SQL великий в одному база дат, класичний метод через PHPMYADMIN це не дуже вдале рішення. Найчастіше ми стикаємось ізвимагати тайм-аут"Найпростіший спосіб - підключити SSH / консоль до сервера, що містить базу даних, завантажити у файл .sql, а потім виконати певні командні рядки для імпорту.

mysql -u db_user -p -h localhost db_name < /path/sql_file.sql

Якщо після виконання командного рядка та введення пароля бази даних ви зіткнетеся з помилкою: “ERROR 2006 (HY000) у рядку 1281: Сервер MySQL зник ”, більшість часу йдеться про перевищення обмеження обсягу для імпортованих файлів. Цілком можливо, що в стандартних конфігураціях MySQL обмеження обсягу, встановлене в "max_allowed_packet", буде нижчим, ніж у файлу, який потрібно імпортувати в базу даних.
Найпростішим рішенням є редагування файлу "my.cnf" та встановлення обмеження, яке відповідає нашим потребам. Наприклад, якщо ми хочемо імпортувати файл .SQL 320 МБ, тоді редагуємо файл "my.cnf" і додаємо рядок:

max_allowed_packet=400M

Після редагування та збереження restartУ мене на сервері є служба mysql, і я відновлюю командний рядок для імпорту. все повинно працювати нормально.

Імпорт .SQL File Error - Сервер MySQL зник

Про автора

Хитрість

Захоплений усім гаджетом та ІТ, я із задоволенням пишу на стелсsettings.com з 2006 року, і я люблю відкривати з вами нові речі про комп’ютери та операційні системи macОС, Linux, Windows, iOS та Android.

Залишити коментар