Як зробити дамп?

Фото - Як зробити дамп?

Файл, в якому міститься вміст бази даних - це і є дамп бази даних. З його допомогою можливе відновлення з нуля. По суті, це просто-напросто копія. Але чому так і не назвати, копія бази даних.

Зберігання бази даних відбувається в різних файлах. Це залежить від типу операційної системи, від версії системи управління базою даних та ін. Тому досить непросто відшукати в системі всі файли однієї бази даних і перенести в систему іншу. Дамп якраз і служить для полегшення цього завдання.




Призначення дампа

Навіщо ж переносити базу даних?

  • Для створення резервних копій перед внесенням кардинальних змін у структуру сайт. Наприклад, був встановлений сторонній компонент, в результаті сайт став непрацездатним і потрібне швидке відновлення його роботи. Ось тут і використовується аварійний дамп бази даних.
  • Сайт, як правило, спочатку робиться на локальній машині під віртуальним сервером, а потім його переносять на хостинг. І якщо з файлами питання більш-менш зрозумілий, то перенесення бази даних питання не настільки очевидно вирішуване. І тут знову знадобиться дамп бази даних.

Як використовувати дамп. Будемо розглядати стандартну для веб-програмування задачу: потрібно перенести сайт, створений на локальній машині на хостинг. Як же перенести базу даних MySql? Існує утиліта phpMyAdmin. Вона, як правило, повинна бути встановлена провайдером, і до складу Денвера вона повинна входити. Скористатися нею можна прямо в браузері, тому що вона написана мовою php.

Спосіб перший

  • У браузері треба перейти на сторінку phpMyAdmin для необхідної бази даних.
  • На сторінці, увійти у вкладку Експорт.
  • Вибрати необхідні параметри. Якщо відзначити пункт "Додати DROP DATABASE", то при поверненні дампа назад на сервер буде відбуватися наступне: якщо на сервері вже існує база даних з таким ім'ям, то спочатку віддалиться вона, а вже потім створиться експортована.
  • Поставити стиснення файлу за допомогою архіватора, щоб зменшити обсяг викачуваного файлу.
  • Якщо все відзначено правильно, треба натиснути OK.
  • Через якийсь час з'явиться вікно, що пропонує завантажити дамп бази даних.
  • Для експорту бази даних на новий хостинг, треба перейти на вкладку Імпорт, вибрати отриманий файл дампа і натиснути OK.

У разі вдалого проведення операції, з'явиться повідомлення про те, що експорт бази даних пройшов успішно. В іншому випадку внизу з'явиться повідомлення про помилку.

Спосіб другий

Полягає він в імпорті бази даних з командного рядка.

  • У командному рядку вводимо: mysqdump my database - -user = username -password> = my password> my_dump.sql
  • З'явиться файл бази даних. Дамп готовий.
  • Для відновлення бази даних з дампа треба виконати команду: Mysql -u username -p database lt; my_dump.sql

Прочитавши цю статтю, можна самостійно розібратися, як зробити дамп.


» » Як зробити дамп?