Віртуальний хостинг

Як зробити експорт/імпорт бази даних MySQL?

2014-02-20

Дамп бази даних знадобиться для резервної копії, перенесення сайту або відновлення даних. Зробити експорт та імпорт можна трьома способами: через панель, через phpMyAdmin або через SSH.

Через панель (рекомендовано)

Експорт:

  1. Відкрийте "Основне" -> "Бази даних".
  2. Виділіть базу і натисніть "Дамп" - браузер завантажить файл дампу.

Як зробити експорт/імпорт бази даних MySQL?

Імпорт:

  1. Відкрийте "Основне" -> "Бази даних".
  2. Виділіть базу і натисніть "Імпорт".
  3. Виберіть файл .sql або стиснутий .sql.gz.

Імпорт завантажує дані у вибрану базу. Якщо в базі вже є таблиці з такими самими іменами, попередньо видаліть їх (наприклад у phpMyAdmin) або використовуйте дамп із командами DROP TABLE.

Великі дампи стискайте в .sql.gz - панель приймає стиснуті файли. Якщо дамп перевищує ліміт завантаження, панель про це повідомить.

Через phpMyAdmin

  1. Відкрийте phpMyAdmin (див. статтю "Як потрапити в phpMyAdmin?") і виберіть базу.
  2. Експорт: вкладка "Експорт" -> "Вперед".
  3. Імпорт: вкладка "Імпорт" -> виберіть файл -> "Вперед".

Через SSH

Перша команда зберігає базу у файл dump.sql, друга завантажує його назад:

mysqldump -u КОРИСТУВАЧ -p НАЗВА_БАЗИ > dump.sql
mysql -u КОРИСТУВАЧ -p НАЗВА_БАЗИ < dump.sql

Підключення по SSH описано в статті "Як підключитися по SSH".