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

Дата: 30 Май 2012 Рубрика: WordPress, Инструменты вебмастера Комментарии: 23 комментария

Как восстановить базу данных вашего блогаВ предыдущем посте мы изучили весь процесс правильного обновления движка WordPress по шагам. Но что, если обновление все же привело к серьезным ошибкам, которые вы не знаете, как исправить, если особо не разбираетесь в программировании.

На такой случай мы и делали резервные копии файлов сайта и базы данных. И если с восстановлением файлов у вас проблем возникнуть не должно, то восстановить базу данных блога далеко не каждый начинающий блоггер знает как.

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

1 шаг. Загружаем программу phpMyAdmin.

На хостинге Джино она находится в разделе «Управление/Управление базами MySQL»

Как восстановить базу данных вашего блога 0

 

Далее переходим во вкладку «phpMyAdmin» и жмем ссылку «Войти»

Как восстановить базу данных вашего блога 1

Таким образом вы откроете админ панель системы управления базами данных phpMyAdmin.

2 шаг. Удаляем текущую базу данных вашего блога.

Для этого в левой колонке выберите базу данных вашего блога (то название, которое вы давали базе при создании блога).

Как восстановить базу данных вашего блога 2

В результате выбора перед вами откроется список всех таблиц базы данных, которые нужно удалить. Чтобы это сделать опускаемся в самый низ списка и отмечаем все таблицы нажатием ссылки «Отметить все». А справа из выпадающего списка под названием «С отмеченными:» выбираем пункт «Удалить».

Как восстановить базу данных вашего блога 3

 

Далее, для подтверждения удаления нажимаем появившуюся кнопку «Да». Всё, база удалена.

 

3 шаг. Загружаем на блог резервную копию базы данных.

В верхнем меню админ панели phpMyAdmin выбираем пункт «Импорт»

Как восстановить базу данных вашего блога 4

 

В появившемся окне с помощью кнопки «Обзор» находим на своем компьютере сохраненную ранее копию базы данных и далее внизу жмем кнопку «ОК».

Как восстановить базу данных вашего блога 5

 

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

На других хостингах процедура восстановления базы данных с помощью инструмента phpMyAdmin выполняется в основном аналогично.

И напоследок напомню: никогда не забывайте делать регулярные резервные копии базы данных вашего блога – это может сэкономить вам много времени, нервов и денег. А чтобы автоматизировать этот процесс, пользуйтесь плагином «WordPress Database Backup», о котором я рассказывал в предыдущем посте.

 

Пожалуйста, поделитесь этим уроком с друзьями!




 

К записи "Как восстановить базу данных вашего блога" 23 комментария

  1. lppi:

    Спасибо за инструкцию))) Всё понятно и просто описано)

  2. Гульнара:

    А вот у меня уже вторую базу данных не могут восстановить из резервной копии.Пока не разберусь с этим, писать не буду. Последнюю базу особенно жалко. Тех. поддержка, кстати хостинга Джино не смогла пока восстановить. А как сохраняются файлы сайта?

  3. Сергей:

    Я, похоже, потерял сайт на Джино. Я уже не говорю о том, что за сутки по мобильнику проговорил с ними 750 руб. (10 руб./мин. и всё время: «Подождите минутку»), но они так и не ответили, почему я не могу восстановить резервную копию базы данных, которую я с боем вырвал у них за 6 часов переписки и звонков. Итог: база не восстанавливается, сайт не работает больше, поддержка тоже перестала отвечать. Вывод. Я наплюю на оплаченный хостинг за год вперёд и перейду на другой, лишь бы сайт восстановить.

    • Юрий Табунщик:

      Сергей, сожалею, что у вас случилась такая неприятная история. Да, на пути к цели без падений не бывает. Но, главное, не опускать руки. И вы молодец, что продолжаете бороться за свой сайт!

      Относительно же хостера — нет гарантии, что подобная ситуация не произойдет на другом хостинге. Джино — проверенный временем и заслуживший репутацию и доверие многих интернет-бизнесменов хостинг. И такие случаи, как у вас — единичны и происходят в сотрудничестве с разными компаниями. Возможно, произошла смена кадров, вам попался неопытный или безответственный сотрудник службы поддержки, или что другое… Вот поэтому я настоятельно рекомендую делать резервную копию базы и сайта на своем компьютере и не надеяться ни на каких хостеров.

      • Сергей:

        Я три года оплачивал их услуги и ни разу не получил вовремя грамотную поддержку. Последний случай просто поставил точку. Я скачиваю бекапы на компьютер каждые 2 недели. Но, как оказалось, это не страхует вас от потери сайта, ибо на Джино восстановить резервные копии, как показала практика, не так-то просто. В моём случае — просто невозможно. Тебе просто не отвечают и всё. Наверно потому, что хостинг Джино такой хороший и от этого у него столько много клиентов, что просто невозможно всем отвечать. Так лучше я перейду на более плохой хостинг, где меньше клиентов, но зато ими дорожат и работают с ними. А я за 3 года не получил ни одной своевременной помощи от них.

        • Юрий Табунщик:

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

  4. Сергей:

    Всё! На второй день техподдержка после телефонных звонков в их адрес восстановила работу. Написали, что проблемы были с их стороны, ошибки возникали в процессе восстановления бэкапа. А у нас десятки тысяч убытков из-за простоя магазина.
    Ура Джине!!!

    • Юрий Табунщик:

      Рад, что ваша проблема решилась :-)
      Вообще, для таких случаев можно сделать страницу index.html с текстом типа «Извините, идут технические работы (или инвентаризация :-) ), зайдите к нам завтра». Ну, как-то так. Можно еще картинку прикольную добавить. Понятно, что большая часть людей не вернется, но некоторых посетителей таким образом можно сберечь.

      • Сергей:

        Когда выдаётся ошибка вместо отображения контента, то непонятно, как вообще можно реализовать то, что Вы предлагаете. С чего вдруг будет показываться эта html страница, если по протоколу при ошибке должна показываться страница (пустая) с текстом и номером ошибки?

        • Юрий Табунщик:

          Все очень просто: создаете упомянутую html страницу (index.html) и закачиваете ее на хостинг в корневую папку своего домена. Когда вы заметите, что сайт не работает, заходите по FTP в корневую папку домена и переименовываете файл index.php, например добавив после расширения дефис (вот так: index.php- ). Все! Теперь при обращении с браузера к вашему домену, не находя файл index.php браузер загрузит страницу index.html с вашим сообщением. Теперь остается только иногда проверять, работает ли ваш сайт, заходя в папку домена и обратно переименовывая файл index.php- в index.php (убрав дефис). Если сайт уже работает, оставляете файлы как есть.

          P.S. Данная методика испытана на сайте, работающем на движке WordPress.

  5. Александр:

    Спасибо за полезную информцию!!!

    • Юрий Табунщик:

      Пожалуйста.

      P.S. Ссылка на указанный вами сайт оказалась битой, поэтому пришлось ее удалить.

  6. Елена:

    Подскажите пожалуйста. БД я восстановила, сайт открылся, но пустой, без контента???

    • Юрий Табунщик:

      Одно из двух: или у вас резервная копия базы пустая, или вы не корректно провели процедуру восстановления.

  7. Елена:

    Как восстановить контент на сайте?

    • Юрий Табунщик:

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

  8. Alex:

    Добрый день! Я уже обращался за поддержкой, но не помогли, можно ли как то вернуть сайт в рабочее состояние? После того как я установил автоматическую установку на уже работающий сайт, появился пустой стандартный шаблон, а после обращения в техподдержку вообще все пропало. Теперь пишет Fatal error: Cannot redeclare get_query_template() (previously declared in /home/users1/t/tiptop/domains/alexmak.ru/wp-includes/theme.php:713) in /home/users1/t/tiptop/domains/alexmak.ru/wp-includes/template.php on line 30
    Заранее большое спасибо за ответ!

    • Юрий Табунщик:

      Алекс, я не силен в веб программировании, но постараюсь вам помочь. Для начала ответьте на два вопроса:
      1. Что именно вы обновляли — вордпресс, шаблон сайта или что?
      2. У вас есть сохраненные копии файлов шаблона сайта?

  9. Феодосий:

    добрый день! вопрос у меня по базе. Перенес сайт на другой хост и файлы и базу данных . Но при открытии сайта показывает что сайт «Извините!
    Интернет-магазин закрыт по техническим причинам, заходите позже.» Все время перебрасывает на эту страничку — подскажите как исправить ?

    • Юрий Табунщик:

      Я не смогу вам помочь. Лучше всего обратитесь в службу поддержки хоста. Возможно, что причина вовсе не в базе.

  10. Злая_тень:

    Сорри конечно если не в тему. сам вот пару суток бился над восстановлением собственного блога. так что хочу поделится. покуда рыскал случайно вышел на отличный совет.
    pavel-laptev.ru/saytostroenie-seo/rezervnoe-vosstanovlenie-svoego-bloga.html
    На будущее может пригодится.
    С уважением Злая_Тень.

Оставить свой комментарий

:-) 
:bye: 
:good: 
:negative: 
:scratch: 
:wacko: 
:yahoo: 
B-) 
:heart: 
:rose: 
:whistle: 
:yes: 
:cry: 
:mail: 
:-( 
:unsure: 
;-) 
 
Наверх