Когато трябва внесени .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 на сървъра и възстановете командния ред за импортиране. всичко трябва да работи гладко.