Бэкап базы данных в WordPress
Вот что должен запомнить каждый уважающий свой труд блоггер с первых дней создания блога – нужно регулярно делать бэкап базы данных! Это как чистить зубы по утрам, своего рода гигиена блога. Я вот люблю свой бложик и поэтому регулярно делаю бекапы)
Что такое бэкап? Ну по-русски это резервная копия. Запасной вариант файлов вашего сайта, на случай непредвиденных ситуаций у хостера. Или взлома. Или проникновения вируса.
В общем, разные ситуации бывают, и для противостояния таким “подаркам” судьбы есть одно универсально решение. Угадали какое? Правильно, делать бэкапы 🙂 И по возможности чаще.
Как сделать бэкап базы данных в WordPress?
Очень просто, с помощью плагина Complete Central Backup или его аналагов. Я использую этот, поэтому и пишу о нем. Скачать можно как обычно на официальном сайте или найти в поиске . Кто не помнит как это делается, смотрим тут.
Плагин прост, как валенок, в его настройках не запутается даже ребенок. Но для особо талантливых все же распишу подробней 🙂
В левом окне нажатие на надпись Force New Backup делает резервную копию нашей базы данных. Как мы ее создавали все помнят? В ней хранятся все наши записи с блога, а так же страницы, метки , ссылки и т.д.
Кнопка Enable\Disable Weekly Backup собственно включает и выключает автоматическое создание резервной копии базы данных каждую неделю.
Созданные бэкапы выводятся списком в окне Backup Manager. С каждым из них можно проделывать следующие действия:
- Restore This Database (карандашик) позволяет восстановить ранее созданный бекап. Не советую тыкать сюда, если не уверены что хотите откатить свою БД.
- Delete This Database (ведро) Собственно удалить с сервера бекап.
- DownloadThis Database (то ли картина подвешенная на гвоздик, то ли папка с торчащей бумажкой) Позволяет сохранить созданную резервную копию на компьютер.
Советую пользоваться последней функцией и сохранять все бэкапы дополнительно на жесткий диск. При этом если экономите место на хостинге, то можно удалить созданные на сервере бэкапы в окне плагина (довольно много пространства занимают если база объемная) нажатием по ведру.
Таким образом, вы можете сохранить все свои записи, комментарии и т.д. Однако важно помнить, что ваша тема оформления, плагины, настройки, картинки, все это хранится отдельно и к базе данных не имеет отношения. Поэтому если хотите и их застраховать, то придется копировать эти файлы вручную к себе на компьютер. (Советую пользоваться услугой архивации хостинга иначе может занять много времени)
Как сделать бэкап сайта из панели управления хостинга
Насчет этого сильно не парюсь и делаю копии сайта пару-тройку раза в месяц, потому что мой хостинг молодец, рекомендую)
Он автоматически делает резервные копии абсолютно всех файлов сайта, и базы данных за последние 3 дня в трех вариантах. Так что если вдруг возникнут какие-то трудности можно легко откатиться на раннюю версию как отдельного файла, так и всего сайта целиком.
Однако для порядку распишу и как сделать бэкап файлов сайта из админ.панели timeweb. Если вы пользуетесь услугами другого провайдера, то найдите у него подобные настройки, смысл будет тот же.
Открываем пункт Управление BACKUP. Здесь и хранятся резервные копии базы данных и всех файлов сайта за последние три дня, которые регулярно делает сам хостинг.
Во вкладке Файлы из списка доступных бэкапов выбираем нужную дату сделанного бэкапа, и теперь для того что бы удобно и быстро скачать файлы сайта, нужно их заархивировать. Архивировать нужно папку public_html. Для этого нажимаем на иконку Сохранить бэкап и подтверждаем свое намерение.
Во вкладке Статус отображается процесс сохранения архива с бэкапом. Как только он сохранится статус изменится на Выполнено а так же вам на почту придет уведомление от провайдера.
Теперь вы можете скачать архив с резервной копией вашего сайта к себе на компьютер. Хранится он в той же директории, где и корневой каталог сайта public_html.
Сохраняем его через FTP клиент или файловый менеджер хостинга на жесткий диск, на флешку или на dvd, и спим спокойно со счастливой улыбкой на лице 🙂
Кстати не забывайте периодически удалять старые бэкапы с хостинга, потому что они занимают очень много места.
Если вы пользуетесь специализированным хостингом для WordPress от Хостенко то у них так же есть автоматическое и регулярное резервное копирование.
Комментариев: 35
Есть неплохой плагин — BackWPup. он бэкапит не только БД, но и все файлы на сайте (можно указывать исключения), умеет отправлять полученный архив на Dropbox или ваше мыло. В общем мне больше нравится)
во как, не знал про такой) спасибо за наводку и правда удобно) Хотя бекапить весь сайт плагину я бы не доверил, особенно на тяжелых сайтах…
а там есть возможность выбора отдельных папок для бекапа а не весь сайт?
да, все настраивается.
Отличная статья. У меня стоит тоже плагин для создания резервной копии блога. Не помню как он называется. Очень важная вещь. Бывают непредвиденные ситуации, когда резервная копия очень нужна.
Согласен. У меня это актуально, так как очень люблю ковыряться в файлах темы, вносить правки в код и.т.д. и иногда после очередных изменений сайт просто отказывается работать или же работает криво (ручки мои шалавливые). Бэкап спасает)
Правильно Вы пишите, что у нормального хостера есть бэкапы, притом их у него несколько и делаются они каждый день, хранятся последние.
Но бережёного бог бережёт. Лично я пользуюсь встроенной функцией в движке: Админка — Инструменты — Экспорт. Быстро и удобно, и плагина не нужно. Но, как говорится, дело вкуса…
Да что бы сохранить бэкап можно и без плагина обойтись. Однако что бы его восстановить в случае чего все равно понадобиться плагин ставить =) Так что можно сразу установить что бы потом не заморачиваться
Ну, да, это так. Только надо не забывать всегда напоминать новеньким, что плагины, когда они не в работе — не задействованы, НУЖНО отключать — деактивировать. А таких плагинов 1/4 — 1/ 5. Надо, включил — активировал, сделал, например, бэкап, — выключил. Со временем это станет привычкой, полезной.
об этом я писал тут https://ruskweb.ru/plaginyi/15-ya-stupenka-ustanovka-plaginov-na-wordpress.html в посте есть ссылка на эту статью)
Привет
Я вот как-то руками предпочитаю делать копии. Пару раз обжегся на плагинах и зарекся. Видимо, автоматический экспорт БД произошел когда была большая нагрузка и получил битую базу данных.
Пришлось делать откат на 2 недели назад.
С тех пор только ручками из PHPmyAdmin)))
Привет.
С таким не сталкивался пока, к счастью)
Не знаю, плагин простой и делает по сути то же самое, у меня сейчас БД довольно легкая, весит в районе 5 мегабайт, поэтому бекап делается практически мгновенно, надеюсь не наткнусь на перегруз)
А почему вы не откатились из бекапов провайдера?
У меня тогда был реселлер-хостинг и там не было бэкапов от хостера.
Сейчас на ВПС ISP позволяет это дело автоматизировать. Но один раз обжегся — все… Один черт раз в неделю делаю все ручками.
Это правильно, на хостинга надейся, а сам не плошай 🙂
Интересно. А у меня нет плагина. В настройках блогов на вордпресс есть такая функция — экспорт. Тая я копирую все файлы на свой комп.
да я писал уже об этом, экспорт можно сделать и без плагина) но вот если понадобиться загружать бэкап, то все равно придется устанавливать плагин, потому что в стандартных инструментах импорт БД не предусмотрен)
У нас плагин BackUpWordPress, пока все без проблем. Пару раз слетало что-то, восстанавливали. Позже буду серьезнее относится к этому факту — бэкап хостинга и ручной….
Конечно, вероятность что у хостинга полетит все настолько что свалится и сайт и бэкапы очень мала… но лучше все равно подстраховаться)
Спасибо, понравилась больше, чем WordPress Database Backup, которой я до этого пользовался. Правда WordPress Database Backup еще и на мыло мне отсылал бэкапы, плюс позволял планировать каждодневные бэкапы.
Но так как мой хостер тоже ежедневно делает резервные копии всего (пару раз спасало), то вполне можно обойтись и Вашим плагином.
Ну да тут нужно самому сохранять бэкапы на компьютер через интерфейс плагина, однако я не вижу в этом трудностей, минутное дело) Мне очень нравится простота и легкость плагина, ничего лишнего.
Ежедневные бекапы делает хостинг, а для своего спокойствия еженедельных мне кажется за глаза хватает, для обычного блога.
А мне по поводу бэкапа из Старт Апа ответили, что зачем мне бэкап, если сайт работает, всё нормально. Я и успокоилась.А выходит, надо установить, только не активировать?
Наверно они имели ввиду, что не нужно делать откат, если с сайтом все в порядке. А делать бэкапы (читайте резервные копии сайта и базы данных на случай неприятностей) нужно обязательно, и хранить их желательно в нескольких вариантах носителей, и регулярно обновлять.
Искала такую статью. Именно базы данных,а не статей. Через поисковик везде одно и тоже. Спасибо,наконец то нашла.
Надежда, в БД статьи и хранятся, однако далеко не только они. Там и комментарии, и страницы, в общем практически вся текстовая информация о блоге, включая базовые настройки вроде пароля, логнна и т.д.
Ну я раньше была бестолковой, а теперь стараюсь «чистить зубы» (читай: делать бэкап») почаще.
Это правильно) Тем более Дима нас как запугал))
Сергей, спасибо за подсказку, все сделала, как у тебя написано. Первый раз сделала бэкап и обновила WP. Ура, все получилось. Теперь не знаю, как удалить архив бэкапа на хостинге, который занимает много места. По какому ведру надо нажать?
Валентина, в настройках плагина, Delete This Database надпись кнопочка, средняя, иконка как у мусорного ведра)
Сергей, какого плагина? Я никаким плагином не пользовалась. Заходила на Timeweb и вручную копировала. Копия осталась на Timeweb. Хочу ее удалить, так как скопировала все на жесткий диск своего компьютера. Не получается удаление.
ааа)) а я думал ты про плагин)
через файловый менеджер встроенный или через фтп клиент, должно все удалится без проблем..
Сергей, спасибо, все получилось через файловый менеджер.
Я сделал задачу в админке хостинга — указал там файл в котором прописал дамп стандартными средствами системы и теперь при синхронизации по фтп забираю базы себе. Тоже довольно просто.
Здравствуйте! У меня на сайте RSS (FeedBurner) стал выдавать ошибку,не знаю в какой момент это случилось и по какой причине,исправить не получилось,поможет ли мне восстановление резервной копии на момент когда все работало,я имею ввиду от той даты сделать импорт копии,когда работал еще канал? Спасибо!!! =)
Приветствую Елена. Смотря какая ошибка.
Если это связано с изменениями на блоге (плагин новый поставили или в коде ковырялись и т.д.) то восстановление может помочь.
Если же это ошибка с самим сервисом связана, то откат не поможет. Попробуйте сначала зайти на сайт FeedBurnerа в свой аккаунт, проверьте все ли там в порядке.
Лично я выбрал хостинг с автоматическим бэкапом. Теперь не парюсь.
да практически на любом хостинге делаются автоматические бекапы. Но не стоит на них надеяться на 100%, береженого бог бережет, бывают случаи когда и хостинги падают и сервера сгорают и вирусами их заражают и т.д.