Вниз

9 апреля 2012

2

Создание резервной копии базы данных для сайта на Drupal/ Восстановление бд из резерва

Создание копии базы данных для сайта нам может пригодиться в нескольких случаях:

Cайт на CMS Drupal состоит из модулей, ядра CMS,файлов пользователя и базы данных. В базе данных для сайта (бд в дальнейшем) содержаться настройки нашего сайта, тексты для сайта, комментарии пользователей сайта, и еще много чего полезного. Сегодня я расскажу об одном из способов создания копии бд.

Рисунок 1 Рисунок 1
Рисунок 2 Рисунок 2
Рисунок 3 Рисунок 3
Рисунок 4 Рисунок 4

Скачаем необходимый инструмент для копирования БД

Этот способ основывается на использовании скрипта Sypex Dumper, качаем нужную нам версию. Я использую версию lite русский язык и в данном примере буду использовать тоже ее, поэтому выбираю как на рис1.а и сохраняю на диск себе.

Подготовка к работе

Копируем скачанный архив, у меня это SypexDumperLite_108.zip в директорию(папку), где находиться сайт. Для моего примера ,это будет, папка расположенная (ссылка на Denwer) на моем домашнем компьютере (у Вас это может быть любая!), это папка должна иметь CHMOD 777 (разрешения на запись чтение). Это важно помнить для уже выложенных в интернет проектов! (на локальном компьютере эти разрешения уже есть) Я назвал эту папку просто-bdsave (см.рис.2.а). Предполагается что база данных уже создана и успешно используется.

Создание резервной копии

В броузере набираем вида: расположение сайта/папка со скриптом/dumper.php в моем примере это будет http://www. gallery.local /bdsave/dumper.php.(см.рис.3) В пункте подготовка к работе я специально выделил на рисунке 2, адрес к папке смотрим рис.2б. То есть если я хочу вызвать главную страницу этого сайта я пишу в броузере gallery.local.

Вводим логин (см.рис.3.а) и пароль (см.рис.3б), который подходит к серверу на котором у нас располагается скрипт и база данных сайта. Если это действующий сайт в интернете, то пароль и логин действительный для этого хостинга. В моем примере это стандартный пароль к серверу на базе Denwer’a.

После ввода правильного логина и пароля, выбираем какую бд будем копировать, нужно нажать на стрелочку вниз как на рисунке 4.а Далее можно скачать полученный файл прямо из скрипта (есть надпись скачать файл).

Вот и все создание резервной коппии базы данных сайта завершено.

Восстановление бд из резервной копии

Для восстановления бд копируем скрипт и бд в папку на нужный нам сервер. Далее вызываем dumper.php, вводим пароль и логин. Но вместо создания резервной копии бд ,выбираем Restore/Востанновление бд из резервной копии. Выбираем название бд(см.4.б), которая у нас уже заранее создана на сервере. Она уже может быть заполненной или пустой, срипту все равно он сделает ее такой же как и ту которую мы скопировали на сервер в папку со скриптом. Выбираем там же смотрим на рисунок 4в. Название у этих баз данных может не совпадать, главное что бы было что и куда скопировать.

Еще из рубрики Drupal
  1. 14 Апр 2012

    Все сделала. сайт – off-line :(

  2. 11 Апр 2012

    Все проделала. В какую папку копировать на хостинг? Файлы сайта в domain. А базу?

Поделись своими мыслями!

Почтовые адреса не публикуются.

Подпишись на комментарии