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 -- Базы данных -- Сервер для удаленного подключения];
[ПОЛЬЗОВАТЕЛЬ] — 
користувач, якого Ви використовуєте для підключення до бази даних. Подивитися прикріпленого користувача до бази даних можна скориставшись [инструкцией]
[ПАРОЛЬ] — 
пароль від користувача, якого Ви використовуєте для підключення до бази даних. Подивитися пароль від користувача бази даних можна скориставшись [інструкцією]
[НАЗВАНИЕ_БАЗЫ_ДАННЫХ] — 
ім'я бази даних, яку Ви використовуєте для імпорту / експорту;
[НАЗВАНИЕ_ДАМП_ФАЙЛА] — абсолютний шлях
 до файлу, який Ви використовуєте для ЕКСПОРТУ або абсолютний шлях до файлу, який ви хочете записати результат ІМПОРТУ;