База данных WordPress: как сделать резервное копирование (бэкап) БД

2 комментария
 

Резервная копия базы данных MySQL

MySQL является довольно популярной системой управления базами данных (СУБД), однако далеко не единственной. Большинство сайтов в интернете «крутятся» именно на СУБД MySQL. И сегодня мы будем рассматривать случай резервного копирования (он же дамп, он же бэкап) базы данных сайта на CMS WordPress.

Естественно, здесь абсолютно не важно на какой CMS или скрипте основан ваш сайт: Joomla, Drupal или даже Битрикс. Если у вас система управления базой данных MySQL, то данное руководство можно смело добавлять себе в избранное:)

Итак, есть два пути сделать дамп базы данных:

  1. Через консоль
  2. Через phpmyadmin

Для тех, кто не в курсе: PhpMyadmin – свободное программное обеспечение, установленное на подавляющем количестве хостингов, работающее с СУБД MySQL. C помощью phpmyadmin управляют базой данных, например, на локальном веб-сервере xampp.

Бэкап базы данных через консоль

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

Подключаемся к удаленному серверу по протоколу ssh, например, с помощью программы putty, введя свои логин и пароль пользователя.

Подключение к серверу через Putty

Подключение к серверу через Putty

Вводим команду:

Где:

  • %имя пользователя% — имя пользователя сервера базы данных, которое дал вам хостер
  • %имя базы данных% — имя базы данных, чаще всего совпадает с %имя пользователя%
  • %имя дамп-файла%.sql — любое имя файла резервной копии.

Найти данный бэкап можно в той директории, откуда осуществился вызов команды mysqldump. Посмотреть из консоли в какой директории вы сейчас находитесь можно командой:

Получить справку по программе:

Выгрузить все базы данных:

Восстановление базы данных через консоль

Для восстановления базы данных из файла применяем следующую команду:

Где:

  • %имя пользователя% — имя пользователя сервера базы данных
  • %имя базы данных% — имя базы данных, в которую будет восстанавливаться база данных
  • %имя дамп-файла%.sql — полный путь к файлу резервной копии.

Бэкап базы данных через PhpMyAdmin

Собственно, дамп базы данных с помощью phpmyadmin делается в пару кликов.
Выбираем в левом меню свою базу данных, которую хотим сохранить. Заходим через меню на вкладку «Экспорт»:

PhpMyAdmin - вкладка Экспорт

PhpMyAdmin — вкладка Экспорт

Жмем на кнопку «Ok». Можно настроить дополнительные параметры, выбрав в разделе Способ экспорта «Обычный».

Экспорт базы данных с помощью PhpMyAdmin

Экспорт базы данных с помощью PhpMyAdmin

Команда сделает тоже самое что и mysqldump – сохранит БД в файл с расширением .sql.

Восстановление базы данных через PhpMyAdmin

Все тоже самое: выбираете в левом меню базу данных, в которую хотите восстановить резервную копию. Далее переходите на вкладку «Импорт» и выбираете свой дамп-файл.

Импорт базы данных в PhpMyAdmin

Импорт базы данных в PhpMyAdmin

Жмете «Ok». Все.

Оцените статью:

1 Star2 Stars3 Stars4 Stars5 Stars (Еще пока никто не оценил)
Загрузка...

Комментарии к статье “База данных WordPress: как сделать резервное копирование (бэкап) БД”

  1. Андрей:

    Здравствуйте.
    Подскажите пожалуйста, как мне сделать сайт объявлений на вордпресс. Нужно чтобы можно было настроить поддомены для регионов. (чтобы присвоить в яндексе регион). Вот нашел одну доску объявлений moskvaточкаbiglusточкаcom с регионами, подскажите какой шаблон или плагин тут используется, нужно именно, чтобы поддомены работали как в указанном сайте. Я находил плагин для создания поддоменов, но там только для категорий, тоесть из категорий создаются поддомены, а мне так не нужно.

    1. Сергей:

      Вам надо копать в сторону мультисайтовости. В любом случае, такого шаблона готового вы не найдете. Он явно кастомный.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *