Импорт .SQL файлова грешка - MySQL сървърът е изчезнал

Когато трябва внесени .SQL файлове голям в един базата данни, чрез класическия метод PhpMyAdmin не е наистина добро решение. През повечето време ударихме "reqest timeout"Най-лесният начин е да свържете SSH / конзолата към сървъра на базата данни, да качите файла .sql и след това да изпълните конкретните командния ред за импортиране.

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

Ако след извършване на командния ред и въвеждане на база данни с парола възникна грешка: "Грешка 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 за намаляване на спама. Научете как се обработват данните за коментарите ви.