База знаний / Веб-хостинг /

Как импортировать дамп базы данных большого размера? Через phpMyAdmin ошибка Gateway Timeout 504.

​PHP интерпретатору может не хватить времени, выделенного на выполнение скрипта обработки импортируемого дампа большого объема через PhpMyAdmin (ограничение в целях безопасности).

Если на вашем тарифном плане есть SSH доступ, следуйте инструкциям ниже:

- разархивируйте дамп базы данных (с расширением .sql) любым доступным архиватором либо через консоль (например командой "unzip dump.zip") , если изначально он был экспортирован в сжатом виде (zip, gz, tar.gz, bz2).

- скопируйте dump.sql в любое удобное место.

- выполните следующую команду:

mysql -uUSERNAME -pPASS -f DATABASE < /path/dump.sql

Где "USERNAME" - логин, "PASS" - пароль пользователя базы данных, от имени которого выполняется импорт дампа. "/path/dump.sql" - путь к файлу дампа.

Если у вас возникли трудности с импортом дампа, обратитесь в службу тех. поддержки дата-центра UNIT-IS с указанием расположения дампа базы данных, логина и пароля пользователя базы данных, в которую производится импорт.