Ошибка импорта .SQL - сервер MySQL ушел

Когда мы должны импортированные .SQL-файлы большой в одном база данных даты, классический метод PHPMYADMIN это не очень хорошее решение. В большинстве случаев мы попадали в "тайм-аут reqest«Самый простой способ - подключить 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 MB, тогда отредактируйте файл «my.cnf» и добавьте строку:

max_allowed_packet=400M

После редактирования и сохранения перезапустите службу mysql на сервере и возобновите командную строку для импорта. все должно работать плавно.

Ошибка импорта .SQL - сервер MySQL ушел

Об авторе

Хитрость

Страстно обо всем, что означает гаджеты и ИТ, я пишу с удовольствием stealthsettings.com из 2006, и мне нравится открывать вам новые вещи о компьютерах и операционных системах macOS, Linux, Windows, iOS и Android.

Оставить комментарий

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются ваши данные комментариев.