Новая рубрика "Вопрос-Ответ"Привет всем!

Сначала небольшое, но уже привычное, вступление.

Каждую неделю я выбираю один из ваших вопросов и публикую его на блоге и в своей рассылке. Автор, который даст самый подробный и правильный ответ, получит от меня ссылку на свой ресурс и я опубликую его ответ.

Если же таких ответов не будет – я лично отвечу на вопрос, но ссылку никто не получит. Более подробно читайте в моей статье – «Важно! На блоге появилась новая рубрика»

Ну а теперь давайте перейдем к делу.

Сегодня я отвечаю на вопрос «Дмитрий, как восстановить базу из бэкапа? Плагин установил, все работает, бэкапы приходят, но что с ними и как делать, если что случится?», на который не нашлось ответов среди читателей блога. И это означает, что:

  1. Отвечать придется мне
  2. Никто не получит прямой ссылки с моего блога на свой ресурс.

Хотите это поправить? Тогда напишите подробный ответ на вопрос, который будет в конце данной статьи и получите обещанную ссылку, идет? Тогда переходим к рассмотрению сегодняшнего вопроса.

Как восстановить базу данных



Итак, у нас есть копия базы данных (БД), которая сделана, например, с помощью плагина для резервного копирования WordPress Database Backup (подробнее читайте в статье «Создание резервной копии базы данных – плагин WordPress Database Backup»)

Перед тем, как продолжать, я хочу рассказать, как поступаю я сам.

Кроме того, что я каждый день получаю на почту резервные копии БД, на самом хостинге я каждую неделю (ОБЯЗАТЕЛЬНО!) делаю резервную копию всего аккаунта. Это дает мне возможность, в случае необходимости, средствами самого хостера быстро и «безболезненно» восстановить данные с максимальной потерей в 3-4 дня (ежедневно эту процедуру не делаю, т.к. такой архив получается солидных размеров).

Если будет нужно восстановить данные максимум за вчерашний день – в этом мне помогу резервные копии баз данных. Вот о них дальше и поговорим.

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

pHpMyAdmin - главное окно

Если вы не знаете, как попасть в pHpMyAdmin, спросите у вашего хостера.

Когда вы попали в раздел pHpMyAdmin, в левой колонке будут отображаться все базы данных, которые привязаны к вашему аккаунту (вы их могли создавать как сами, так и в автоматическом режиме – при установке разных движков).

Теперь вам нужно найти ту базу, которая слетела и вы хотите ее восстановить. Сделать это можно либо по названию (если вы давали его осмысленно при установке движка, напр., WordPress) или же в файле конфигурации посмотреть название этой базы данных.

Когда вы выяснили ее название – перед восстановлением самым надежным способом будет очистить существующую базу, а затем «залить» в нее резервную копию.

Можно вообще удалить базу данных. Но это нужно уже делать через панель управления хостингом, т.к. (скорее всего) у вас не будет достаточно прав, чтобы это сделать через pHpMyAdmin.

Для очистки, из левого списка выбираете интересующую вас базу данных и кликаете по ссылке «Отметить все», а затем – «Удалить» из выпадающего меню:

pHpMyAdmin - очистка базы данных

То, что мы сделали, другими словами можно назвать «Удаление таблиц из базы данных».

После очистки, все еще находясь в выбранной базе данных, кликаем по закладке «Импорт» и указываете путь к резервной копии базы данных. После этого кликаем на «ОК» внизу страницы и ждем завершения переноса данных.

Не забывайте указывать (или выбирать) правильную кодировку, например, для движка WordPress – это UTF-8.

На этом заканчивается этап восстановления базы данных. Если вы ничего не меняли в файле конфигурации вашего движка – все должно быть таким, как было в день создания базы данных.

Теперь новый вопрос, который звучит следующим образом: «А вот плагин — количество просмотров страниц не стал.А мне он так нравится... Может дело в версии WordPress. Дмитрий, а какая у тебя версия? Или это из-за шаблона?»

Автор вопроса — Ольга Москалец. Награда за наиболее полный ответ — ссылка с моего блога. Ну как, поможем?

А на сегодня это все.

Желаю удачи!

P.s. На закуску предлагаю интересное видео со скрытой рекламой Google Chrome, где дается ответ на вопрос, что быстрее — Хром или полет картошки, звук и разряд молнии: