CityHost.UA
Помощь и поддержка

Как сделать импорт/экспорта базы данных большого объема?

На серверах виртуального хостинга установлено ограничение на максимальный объем выгрузки файлов посредством PhpMyAdmin.
Максимально допустимый объем файла = 300 МБ.

Для работы с подобного рода файлами рациональней использовать SSH-соединение и осуществлять импорт / экспорт баз через него.

Для подключения по SSH на сервера хостинга, используйте раздел помощи, который доступен по [ссылке]

Для импорта базы данных на сервер MySQL, используйте следующую команду :

mysql --host='127.0.0.1' --user='ПОЛЬЗОВАТЕЛЬ' --password='ПАРОЛЬ' 'НАЗВАНИЕ_БАЗЫ_ДАННЫХ' < НАЗВАНИЕ_ДАМП_ФАЙЛА.sql

Для экспорта базы данных с сервера MySQL, используйте следующую команду:

mysqldump --host='127.0.0.1' --user='ПОЛЬЗОВАТЕЛЬ' --password='ПАРОЛЬ' 'ИМЯ_БАЗЫ_ДАННЫХ' > ИМЯ_ДАМП_ФАЙЛА.sql

Для экспорта базы из одной базы данных и мгновенного импорта в другую, используйте следующую команду:

mysqldump --host='СЕРВЕР_1' --user='ПОЛЬЗОВАТЕЛЬ_1' --password='ПАРОЛЬ_1' 'ИМЯ_БАЗЫ_ДАННЫХ_1' | mysql --host='СЕРВЕР_2' --user='ПОЛЬЗОВАТЕЛЬ_2' --password='ПАРОЛЬ_2' 'ИМЯ_БАЗЫ_ДАННЫХ_2' 

 

[СЕРВЕР] сервер Вашего хостинга. Если запускаете локально, используя соединение по SSH с Вашим хостингом, то можно использовать localhost. Посмотреть значение для параметра [host] можно в разделе : [Панель управления -- Хостинг2.0 -- Управление -- MySQL -- Базы данных -- Сервер для удаленного подключения];
[ПОЛЬЗОВАТЕЛЬ] —
пользователь, которого Вы используете для подключения к базе данных. Посмотреть прикрепленного пользователя к базе данных можно воспользовавшись [инструкцией];
[ПАРОЛЬ] —
пароль от пользователя, которого Вы используете для подключения к базе данных. Посмотреть пароль от пользователя базы данных можно воспользовавшись [инструкцией];
[НАЗВАНИЕ_БАЗЫ_ДАННЫХ] —
имя базы данных, которую Вы используете для импорта / экспорта;
[НАЗВАНИЕ_ДАМП_ФАЙЛА] — абсолютный путь
к файлу, который Вы используете для ЭКСПОРТА либо абсолютный путь к файлу, куда Вы хотите записать результат ИМПОРТА;