Цей підручник вирішує помилку, яка з’являється під час імпорту через рядок замовлення файлів .sql. Імпорт помилки файлу .SQL – MySQL Server пішов.
Коли у нас є імпортовані файли .SQL Великий в одному База побачень, класичний метод наскрізь phpMyAdmin Це не гарне рішення. Більшу частину часу ми потрапили “reqest timeout“. Імпорт .SQL Помилка файлу – MySQL Server пішов.
Найпростіше - підключитися Ssh / консоль на сервер, який містить базу даних, щоб завантажити у файл .sql а потім виконати конкретні командні рядки для імпорту.
mysql -u db_user -p -h localhost db_name < /path/sql_file.sql
Якщо після виконання рядка замовлення та введення пароля бази даних, відповідай помилці: “ERROR 2006 (HY000) at line 1281: MySQL server has gone away“, більшу частину часу, мова йде про перевищення обмеження гучності для імпортних файлів.
Цілком можливо, що в стандартних конфігураціях MySQL, межі обсягу, встановленого в “max_allowed_packet” Будьте меншими, ніж у файлу, який ви хочете імпортувати в базу даних.
Найпростішим рішенням є редагування файлу “my.cnf” і встановити обмеження, придатний для наших потреб. Наприклад, якщо ми хочемо імпортувати файл .SQL 320 Мб тоді ми редагуємо файл “my.cnf” і додайте рядок:
max_allowed_packet=400M
Після редагування та порятунку ми перезапустимо службу MySQL на сервері та відновлюємо рядок замовлення для імпорту. Все повинно працювати без імпорту. SQL Помилка файлу – MySQL Server пішов.