Домой / WordPress / Как восстановить сайт WordPress из резервной копии базы данных
Как восстановить сайт WordPress из резервной копии базы данных

Как восстановить сайт WordPress из резервной копии базы данных

Здравствуйте, друзья! В прошлом уроке мы говорили с Вами о создании резервной копии сайта. В этом мы поговорим о том, как с помощью резервной копии восстановить сайт WordPress.

Давайте смоделируем ситуацию, в которой злостные злоумышленники заполучили доступ к Вашему сайту. Теперь давайте представим, что они удалили все записи и страницы на сайте, сбросили все настройки темы и виджетов, и в добавок изменили пароль доступа на сайт.

Что мы можем сделать в таком случае? Только одно — восстановить сайт из резервной копии базы данных. В нашей ситуации мы будем считать, что резервная копия у нас есть, и с ее помощью бы будем восстанавливать сайт.

И так, приступим!

Восстановление сайта WordPress из резервной копии

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

2. Нажимаем левой кнопкой мышки по названию (не по плюсику) базы данных.

Как восстановить сайт WordPress из резервной копии базы данных

3. Ставим галочку в «Отметить все» и в выпадающем списке рядом выбираем «Удалить».

Как восстановить сайт WordPress из резервной копии базы данных

4. Нажимаем «Да», подтверждая тем самым удаление базы данных.

Как восстановить сайт WordPress из резервной копии базы данных

5. Теперь переходим к финальному этапу — импорту резервной копии базы данных.

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

После этого в самом низу нажимаем кнопку «ОК».

Как восстановить сайт WordPress из резервной копии базы данных

Если восстановление прошло успешно, вы увидите сообщение после которого можно с легкостью вздохнуть и считать восстановление сайта завершенным:

Как восстановить сайт WordPress из резервной копии базы данных

Ничего сложного в восстановлении сайта нету, но это не значит что его не нужно беречь и надеяться на резервные копии.

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

Если же Вы один из тех счастливчиков, которые еще не нуждались в восстановлении сайта — не расстраивайтесь! Знания из этого урока лишними не будут, их как минимум можно использовать при переносе сайта на хостинг или на локальный сервер. Но это уже другая история…

И как всегда напоминаю, если у вас возникли сложности или какие-то вопросы — смело пишите в комментариях.


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

Обзор

Проголосуйте за урок

Рейтинг: 4.9 ( 5 голосов )
100

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

  1. Василий

    Вот такая проблема при востановлении
    Ошибка
    SQL-запрос:


    — База данных: `admin`

    — ———————————————————

    — Структура таблицы `wp_commentmeta`

    CREATE TABLE IF NOT EXISTS `wp_commentmeta` (

    `meta_id` BIGINT( 20 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
    `comment_id` BIGINT( 20 ) UNSIGNED NOT NULL DEFAULT ‘0’,
    `meta_key` VARCHAR( 255 ) DEFAULT NULL ,
    `meta_value` LONGTEXT,
    PRIMARY KEY ( `meta_id` ) ,
    KEY `comment_id` ( `comment_id` ) ,
    KEY `meta_key` ( `meta_key` ( 191 ) )
    ) ENGINE = INNODB DEFAULT CHARSET = utf8 AUTO_INCREMENT =7;

    Ответ MySQL: Документация

    #1046 — No database selected

    • Вы где-то допустили ошибку. Удалите все таблицы старой базы. Выберите ее (базу которую вы восстанавливаете), и нажмите импорт. В ошибке #1046 — No database selected четко написано, что не выбрана база данных.

    • Василий

      Разобрался)! Так бывает когда импортируешь не нажав на базу данных которую хочешь восстанавить.

  2. А у меня вот такая вот ошибка…

    Ошибка
    SQL-запрос:

    CREATE TABLE IF NOT EXISTS `administrator`.(

    ) DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

    Ответ MySQL: Документация

    #1064 — You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘() DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci’ at line 1

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

Ваш email не будет опубликован.

*