Через phpMyAdmin можно загрузить базы до 256 Мб (иногда даже меньше, если в таблицах очень много строк).

Если импорт через phpMyAdmin не удался, Вы можете осуществить его, подключившись по SSH. Для этого: 

Шаг 1 - Подготовка

Загрузите базу (файл в формате .sql) в public_html (Вы можете сделать это через FTP).
Создайте новую базу данных либо очистите ту, в которую планируется импорт. Сохраните пароль базы либо задайте ей новый и запомните его значение. 

Шаг 2 - Подключение

Подключитесь к своему хостинг-аккаунту по SSH. Если Вы ещё не знаете, как это сделать, вот подробное руководство, которое Вам поможет. 

После того, как доступ по SSH получен, Вам нужно убедиться, что Вы находитесь в нужной директории. Для этого выполните команду ls .

Если отображаются файлы сайта и загружённый архив - отлично, переходите к следующему пункту.

Если Вы не видите файлов сайта, то выполните команду cd 123 - где вместо 123 укажите папку, которая отображается в списке - и так чередуйте ls и cd , пока не увидите файлы сайта.
Для большинства сайтов путь будет выглядеть таким образом: 

cd domains 
cd domain.com
cd public_html 

Шаг 3 - Импорт

И наконец само импортирование базы. Введите команду следующего вида: 

mysql -u database_username -p database_name < file.sql 

Если параметры Вашей базы:
Имя пользователя: u123456789_admin
Имя базы: u123456789_admin
А загруженный файл - database.sql, то команда будет выглядеть таким образом: 

mysql -u u123456789_admin -p u123456789_admin < database.sql 

Останется только ввести пароль - и база должна успешно начать импортироваться. Импорт займёт некоторое время, когда он будет завершён, с новой строчки появится

-bash-4.2$

и возможность ввести новую команду. 

После этого можете перейти в phpMyAdmin и проверить - база уже будет импортирована 😊 

Вы нашли ответ?