Перенос базы данных с локального на удалённый сервер

  • Пятница, 30 июня 2006

При создании нового сайта многие разработчики сначала устанавливают Joomla на локальный сервер, настраивают, а уже потом переносят на удаленный сервер. Данная статья является дополнением к инструкции по переносу сайта с локального на удаленный сервер и описывает процедуру переноса базы данных с помощью скрипта Sypex Dumper.

В настоящее время существует множество средств для импорта и экспорта таблиц базы данных MySQL. В этой статье мы расскажем, как перенести базу данных с помощью бесплатного скрипта Sypex Dumper.

Для начала необходимо скачать дистрибутив Sypex Dumper.

Экспорт базы данных локального сайта

  1. Копируем файл dumper.php в один из каталогов локального сайта. Например, в корневую директорию (в Денвере это будет /home/мой_сайт/www/dumper.php)
  2. Запускаем локальный сервер если он не был еще запущен
  3. Открываем в браузере ссылку http://www.мой_сайт/dumper.php
  4. Вводим логин и пароль для доступа к базе. Эти значения можно посмотреть в файле configuration.php локального сайта (значения переменных $mosConfig_user и $mosConfig_password) и нажимаем кнопку «Применить»
  5. Выбираем «Backup / Создание резервной копии БД»
  6. В поле БД выбираем базу данных нашего сайта. Название базы данных можно посмотреть в файле configuration.php локального сайта (значения переменной $mosConfig_db)
  7. Нажимаем кнопку «Применить»
  8. После завершения экспорта должно появиться сообщение об успешном создании файла и предложение его скачать. Файл дампа будет находиться в директории backup на один уровень ниже, чем файл dumper.php. Если таких файлов несколько, нужно выбрать с более поздней датой создания.

Импорт базы данных на удаленном сервере

  1. Загружаем по FTP на сервер скрипт Sypex Dumper (dumper.php заливаем в корень сайта, а файл содержащий дамп БД — в директорию backup).
  2. Прежде, чем действовать дальше, убедитесь, что база данных на удаленном сервере существует, вам известно её название, а также логин и пароль к этой базе (эти параметры можно посмотреть в файле configuration.php, если на удалённом сервере уже устанавливалась Joomla)
  3. Запускаем Sypex Dumper на удаленном сервере (открываем в браузере ссылку http://www.мой_сайт/dumper.php)
  4. Вводим логин и пароль к базе данных удаленного сервера и нажимаем кнопку «Применить».
  5. Выбираем «Restore / Восстановление БД из резервной копии»
  6. В списке БД выбираем название той базы данных, в которую была установлена Joomla на удаленном сервере.
  7. В поле «Файл» выбираем файл, который сами только что загрузили на сервер в директорию backup.
  8. Нажимаем кнопку «Применить»
  9. После завершения импорта должно появиться сообщение об успешном восстановлении БД из резервной копии.
  10. Пробуем открыть наш сайт http://www.мой_сайт/

Joomla!® CMS — пожалуй, лучшая система управления контентом с открытым исходным кодом

Логотип Joomla

Joomla! — это больше, чем просто программное обеспечение, это люди, включающие разработчиков, дизайнеров, системных администраторов, переводчиков, копирайтеров, и, что самое главное — простых пользователей.

Мы рады пригласить вас в ряды нашего сообщества!

Свернуть

Коротко о главном в Joomla

Новости портала

Новое в блогах

Видео

Форум о Joomla