WP-DB-Backup
WP-DB-Backup это плагин ручного или автоматического создания резервных копий MySQL базы данных. Необходимость иметь резервную базу данных не стоит и обсуждать – сбои оборудования случаются даже у самых надежных хостеров. Без резервной копии базы данных восстановить сайт будет невозможно, поэтому лучше сразу позаботиться о создании резервных копий, чем потом кусать себе локти, если с вашим сайтом случится что-то нехорошее.
Скачиваем плагин по ссылке в конце страницы и устанавливаем его:
1 Распаковываем архив.
2 Копируем папку wp-db-backup в /wp-content/plugins/.
3 Заходим в админку блога на вкладку "Плагины" и активируем плагин.
Настройки плагина находятся в "Инструментах\Резервное копирование". Если при открытии этой страницы вы видите что-то типа:
То это значит, что ваш сервер настроен так, что плагин не может без специального разрешения создать папку для хранения резервных копий. Чтобы дать плагину это разрешение необходимо зайти на ваш сайт по FTP и временно дать папке wp-content права 777. Если при заходе на страницу управления плагином сообщение о недоступности записи исчезло, то можно вернуть папке wp-content ее первоначальные права (по умолчанию у нее права 755).
Для создания резервной копии базы данных вручную сначала необходимо выбрать таблицы базы данных, которые будут включены в бэкап:
Дополнительные таблицы в базе данных могут создавать как плагины, так и темы сайта. Поэтому всегда выбирайте абсолютно все доступные таблицы – в таком случае у вас точно будет наиболее полный бэкап базы.
Выбрали таблицы? Теперь можно создать резервную копию:
При нажатии на кнопку "Создать архив" начнется создание резервной копии базы данных. Вам нельзя в этот момент ничего делать в текущей вкладке браузера до окончания процесса создания бэкапа (он может длиться от нескольких секунд до нескольких минут – зависит от объема базы данных).
Вручную создавать бэкап базы данных необходимо перед каждым обновлением версии WordPress – именно при обновлении движка чаще всего может быть испорчена база данных. И восстановить сайт, не имея резервной копии базы данных, будет невозможно.
Обязательно настройте автоматическое создание резервных копий базы данных. Как минимум раз в неделю (если сайт обновляется часто, то можно и раз в день – лишними бэкапы базы данных не бывают):
Настроили, нажали на кнопку "Запомнить расписание" – это все. Теперь бэкап базы данных (упакованный в .gz архив) будет приходить на ваш email:
У меня письма с бэкапами складируются в отдельную папку "Бэкапы", игнорируя папку "Входящие" – таким образом, я их даже не замечаю – создание бэкапов работает полностью в автоматическом режиме и мне остается только раз в полгода чистить эту папку от сильно устаревших резервных копий.
Пара замечаний. Первое – бэкап базы данных крайне важен и необходим, но для восстановления сайта его будет недостаточно. Если сам WordPress можно заново скачать и переустановить, то восстановить ваши медиафайлы будет нельзя, если вы не сделали их резервных копий (в базе данных ваши картинки не хранятся, в ней хранятся только ссылки на них). Поэтому не забывайте регулярно делать бэкап папки wp-content\uploads (как правило, именно в ней лежат ваши медиафайлы). Если вручную вам это делать утомительно, то воспользуйтесь плагинами вроде WordPress Backup to Dropbox.
И второе – WP-DB-Backup умеет только делать бэкап базы данных, он не умеет восстанавливать базу данных из созданных им файлов бэкапа. Для этих целей вам необходимо воспользоваться phpMyAdmin (стоит практически на каждом сервере) – в нем это сделать очень легко: выбираете базу данных (или создаете новую, если ваша база данных накрылась полностью), жмете на "Импорт", выбираете созданный плагином файл бэкапа (можно прямо в .gz архиве), жмете "OK" – все, восстановление базы данных закончено.
Database Backup for WordPress
Автор плагина: Delicious Brains
Рассматриваемая версия: 2.2.4 от 30.09.2014
Текущая версия: 2.5.2 от 26.05.2022
Совместимость с версией WordPress: 3.6.0 и выше
Активных установок плагина: 90 000+
Скачать плагин версии 2.5.2 (всего скачено 3 703 556 раз)
Понравился пост? Подпишись на обновления по RSS или Twitter !
#41,
А где взять русифицированную версию этого плагина?
#42,
Версия плагина из официального каталога содержит русский перевод.
#43,
нормальный плагин уже не первый раз пользуюсь , спасибо автору
#44,
Скачал, загрузил, активировал. Запускаю резервное копирование на комп. Открывается чистый лист с одной строчкой по-аглицки: "Вы уверены что хотите этого?" Строчка не является ссылкой. Что я сделал не так?
#45,
Прошу: дайте, пожалуйста совет по #44
#46,
Такая же фигня как в комментарии #44. Чё делать то?!
#47,
Я связался со своим хостером АГАВА, с которым дружу несколько лет без всяких проблем. Меня заверили, что блог бэкапится каждый день, и что они готовы мгновенно восстановить его в случае чего. Проверил. Так и оказалось. Я успокоился на этот счет.
#48,
да ответить сложно - никогда не сталкивался. у меня бекап работает как по часам уже несколько лет. может у вас права на запись в папку не стоят или еще что, я не знаю.
#49,
вы меня извините, но агава имеет довольно скверную репутацию и надеяться на их бекапы я бы ни в коим случае не стал.
#50,
Почему то у меня не делает бекап, всё вроде установил правильно, запланировал раз в сутки на почту, но ни чего не приходит.
#51,
логи надо смотреть, сложно так сказать. проблема может быть в чем угодно - начиная с отсутствия прав на запись в папку, куда должны сохраняться бекапы до отсутствия поддержки отсылки имейлов у хостера.
#52,
На одном из моих блогов работает без проблем, а на другом при заданном расписании "резервное копирование каждый день" на почту, во время срабатывания плагина, начинают идти архивы каждуые 1-3 минуты...и так раз 10-20 может слать... Зато разовый бэкап работает нормально. Удалял плагин, заново ставил...может с темой или с каким-нибудь плагином не дружит?? Тоже связывался со своим хостером просил крон посмотреть, говорят все проверили, крон в порядке, смотрите у себя, что делать? Логи из панели управления включить? Включил, посмотрим...
#53,
сдается мне, что надо настройки плагина из базы сбить, видимо там что-то сглючило. простой деинсталл плагина настройки не убьет. точнее сказать сложно, нетипичный случай.
#54,
Добрый день! Обьясните пожалуйста юзеру, как восстановить БД в случае появления проблем. Плагин работает, скачал бэкап БД, но как этот архив залить обратно?
#55,
Например, с помощью phpMyAdmin в панели управления хостингом.
#56,
Спасибо)
#57,
Спасибо за отличный плагин. Поставил и он отлично работает, отправляет раз в день на мыло базу.
#58,
Так а хостер сам не создает разве автоматически бекапы? или это зависит от тарифа хостинга?
#59,
не каждый и далеко не всегда бесплатно.
плюс бэкапы хостера хранятся на сервере - если сервер загнется, то как вы будете восстанавливать сайт?