5.0 0.5 3 30

Как сделать дамп?

Оксана Логунова
Оксана Логунова
30 января 2013
971
Оцените:
Как сделать дамп?

Файл, в котором находится содержимое базы данных – это и есть дамп базы данных. С его помощью возможно восстановление с нуля. По сути, это просто-напросто копия. Но почему так и не назвать, копия базы данных.

Хранение базы данных происходит в разных файлах. Это зависит от типа операционной системы, от версии системы управления базой данных и др. Поэтому довольно непросто отыскать в системе все файлы одной базы данных и перенести в систему другую. Дамп как раз и служит для облегчения этой задачи.

Назначение дампа

Зачем же переносить базу данных?

  • Для создания резервных копий перед внесением кардинальных изменений в структуру сайт. Например, был установлен сторонний компонент, в результате сайт стал неработоспособным и требуется быстрое восстановление его работы. Вот здесь и используется аварийный дамп базы данных.
  • Сайт, как правило, сначала делается на локальной машине под виртуальным сервером, а потом его переносят на хостинг. И если с файлами вопрос более-менее понятный, то перенос базы данных вопрос не столь очевидно решаемый. И здесь опять понадобится дамп базы данных.

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

Способ первый

  • В браузере надо перейти на страницу phpMyAdmin для требуемой базы данных.
  • На открывшейся странице войти во вкладку Экспорт.
  • Выбрать необходимые параметры. Если отметить пункт "Добавить DROP DATABASE", то при возвращении дампа обратно на сервер будет происходить следующее: если на сервере уже существует база данных с таким именем, то сначала удалится она, а уж потом создастся экспортируемая.
  • Поставить сжатие файла с помощью архиватора, чтобы уменьшить объем скачиваемого файла.
  • Если все отмечено правильно, надо нажать OK.
  • Через какое-то время появится окно, предлагающее скачать дамп базы данных.
  • Для экспорта базы данных на новый хостинг, надо перейти на вкладку Импорт, выбрать полученный файл дампа и нажать OK.

В случае удачного проведения операции, появится сообщение о том, что экспорт базы данных прошел успешно. В противном случае внизу появится сообщение об ошибке.

Способ второй

Заключается он в импорте базы данных из командной строки.

  • В командной строке вводим: mysqdump my database - -user=username –password>=my password>my_dump.sql
  • Появится файл базы данных. Дамп готов.
  • Для восстановления базы данных из дампа надо выполнить команду: Mysql -u username –p database < my_dump.sql

Прочитав эту статью, можно самостоятельно разобраться, как сделать дамп.

Подписывайтесь на наши группы в социальных сетях - смешные статьи, картинки и факты!