Домой / WordPress / Как сделать резервную копию сайта WordPress
Как сделать резервную копию сайта WordPress

Как сделать резервную копию сайта WordPress

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

В связи с этим создавать резервные копии (бекапы) базы данных нужно обязательно, предохраняясь таким образом от полной потери информации на сайте в случае форс-мажорных обстоятельств.

Периодичность с которой нужно делать резервные копии базы данных пропорционально зависит от частоты изменений на сайте. Если Вы добавляете что-то новое на сайт раз или два в месяц — нет смысла часто делать копии базы данных. В случае, если информацию на сайте Вы обновляете очень часто, делать беэкапы нужно также чаще.

Логика тут простая: в случае любых форс-мажорных обстоятельств, которые привели к потере данных на сайте или сайта целиком — база данных должна быть максимально новой, дабы восстановить как можно больше потерянной информации.

Создание резервной копии базы данных WordPress

1. Если Ваш сайт находится еще на локальном сервере Денвер — перейдите в браузере по адресу localhost/Tools/phpMyAdmin.

В случае если сайт на хостинге — найдите на панели инструментов настройки Базы данных, в которых нужно найти и открыть приложение phpMyAdmin.

На хостинге где размещен мой сайт кнопка перехода в phpMyAdmin выглядит так:

Как сделать резервную копию сайта WordPress

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

2. Нажмите по названию базы данных, резервную копию которой Вы хотите сделать.

Как сделать резервную копию сайта WordPress

3. Далее на верхней панели инструментов перейдите на вкладку «Экспорт» и нажмите кнопку «ОК».

Как сделать резервную копию сайта WordPress

4. Сохраните копию базы данных.

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

Как видите, создать резервную копию базы сайта WordPress очень просто. Данная процедура займет у Вас всего несколько минут, не поленитесь сделать резервную копию базы данных (бэкап) прямо сейчас!

Внимание! Восстановить страницы, записи, настройки, опции, виджеты и всю остальную информацию можно с помощью базы данных, но если ваш сайт был удален полностьюизображения, плагины и темы восстановить с помощью базы данных нельзя!

Рекомендую делать хоть изредка и резервное копирование всех файлов вашего сайта. Это даст возможность восстановить сайт полностью с нуля, со 100% восстановлением информации, шаблонов, плагинов и изображений.

Читайте далее:

 

Здравствуйте, друзья! Сегодня мы с Вами поговорим о том, как создать резервную копию сайта WordPress. Как Вы уже знаете, вся информация (настройки, категории, метки, страницы, записи и т.д.) которая размещена на сайте хранится в базе данных. В связи с этим создавать резервные копии (бекапы) базы данных нужно обязательно, предохраняясь таким образом от полной потери информации на сайте в случае форс-мажорных обстоятельств. Периодичность с которой нужно делать резервные копии базы данных пропорционально зависит от частоты изменений на сайте. Если Вы добавляете что-то новое на сайт раз или два в месяц - нет смысла часто делать копии базы данных. В случае, если информацию на сайте Вы обновляете очень часто, делать беэкапы…

Обзор

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

Рейтинг: 4.77 ( 8 голосов )
100

26 комментариев

  1. Аватар
    Татьяна

    Здравствуйте, очень хороший у Вас сайт, все подробно и четко изложено — «по полочкам», помогите, пожалуйста, разобраться.
    Создаю сайт на локальном InstantWordpress, хочу сделать копию сайта, зашла в MySQL Admin, там у меня имеется 4 элемента:
    -information_scema,
    -mysql,
    -phpmyadmin,
    wordpress.
    Не пойму, что нужно делать? У Вас в п.2 сказано: «2. Нажмите по названию базы данных, резервную копию которой Вы хотите сделать.»
    По логику, чтобы сделать копию БД, ее сначала нужно СОЗДАТЬ?! Если так, то как и где это делается?
    Если нет, и БД каким-то образом создается автоматически, то какой из 4 вышеупомянутых мною элементов — является БД моего сайта.
    Заранее благодарю за ответ.
    С уважением, Татьяна.

    • Аватар

      Здравствуйте, Татьяна!
      В первую очередь хочу сказать спасибо за приятные для меня слова в сторону сайта. Мне очень приятно, спасибо!
      Теперь по поводу Вашего вопроса.
      Если у Вас уже есть рабочий сайт, значит БД уже создана. Из четырех элементов которые Вы видите, вероятнее всего что это wordpress. При выборе этой базы, Вы увидите соответствующие таблицы с префиксами wp_. К примеру: wp_commentmeta, wp_comments, wp_links, wp_options и т.п. Такие таблицы и префикс только в базе данных WordPress, и спутать их с чем-то другим очень сложно.

      • Аватар
        Татьяна

        Здравствуйте, Александр, спасибо за оперативный ответ. Не пойму что Вы имеете в виду: «Если у Вас уже есть рабочий сайт, значит БД уже создана.»
        Сайт у меня создан, я имею в виду страницы, записи и пр., а также все настройки и необходимые плагины, сайт РАБОЧИЙ, но все это пока только у меня на компьютере, использую программу Instant WordPress (не Denver).
        БД я сама не создавала, значит она создалась автоматически?
        Я проверила, все 4 элемента, как Вы и сказали, она единственная с префиксами wp_. Значит, копирую ее, как описано у Вас в Уроке, или может ее сначала надо как-то переименовать по названию моего сайта?

        • Аватар

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

          • Аватар
            Татьяна

            Скопировала, у меня на комп. появился файл SQL с названием wordpress.sql
            Что Вы имеете в виду «Сохранить отдельно» все файлы сайта, включая установленный WordPress?
            У меня в этой БД, что я скопировала и сохранила было (47), я думала это и есть файлы сайта?

            • Аватар

              База данных — это записи, страницы, настройки т.п. Все это храниться в БД.
              Изображения, плагины, тема и файлы wordpress — отдельные элементы, которые нужно и копировать отдельно.
              Для примера объясню более наглядно. Если Вы установите скопированную базу данных на новый сайт, то у Вас перенесутся все записи, страницы и настройки, но не будет на страницах и записях изображений, не будет плагинов и т.д.
              Для того чтобы правильно сделать резервную копию нужно сделать дамп базы данных (Вы уже сделали) и скопировать папку с установленным WordPress.
              При восстановлении или загрузке сайта нужно будет загрузить файлы WordPress на хостинг, создать новую базу данных и импортировать в нее сохраненную БД. Об этом подробнее уже в другом уроке — http://wordpress-club.com/kak-vosstanovit-sayt-wordpress-iz-rezervnoy-kopii-bazyi-dannyih

              • Аватар
                Татьяна

                Ясно, в принципе, я могу также заново переустановить wordpress и настроить, загрузить мою тему (шаблон), загрузить занова и настроить плагины, изображений у меня нет.
                И, затем, импортировать скопированную БД? Это возможно?

                • Аватар

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

                  • Аватар
                    Татьяна

                    Вот я их и скопировала отдельно папку с плагинами настроенными (перевод плагинов, а также я там меняла формат времени в одном плагине), если я заново их установлю, разве эти настройки остануться?

    • Аватар

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

  2. Аватар
    Татьяна

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

  3. Аватар
    Татьяна

    Александр, не знаю, что я не так сделала, но у меня появилась проблема, после входа в MySQL Admin внизу на странице появилась надпись:
    «Дополнительные возможности для работы со связанными таблицами недоступны. Для определения причины нажмите здесь.»
    После нажатия на «здесь», меня возвращает на страницу логина, в результате не могу ни импортировать ни экспортировать. Подскажите, пожалуйста, что делать?
    Версия 3.3.3.

    • Аватар

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

      • Аватар
        Татьяна

        Да, я пробовала, появляется слева файлы БД, но не могу ни удалить ни совершить любую другую операцию. По центру — пусто, и сверху тоже.
        Сайт у меня не на хостинге, а пока только у меня на компьютере, я также полносность удалила программу целиком, и переустановила, проблема осталась. Я даже не загружала мой шаблон, а сразу проверила, MySQL Admin.То есть программа «с нуля». Что может быть причиной и как это исправить?

  4. Аватар
    Татьяна

    Ясно, хорошо, спасибо.

  5. Аватар

    Подскажите пожалуйста. Вот по умолчанию в админ панеле присутствуют еще не созданные мной БД. Я создал БД, как я узнаю (или почему именно в моей база) что весь сайт хранит свои данные в мной созданной БД? Что делать с БД которые по умолчанию есть в админке?
    Спасибо за уроки и спасибо за ответ 🙂

    • Аватар

      Узнать просто. По умолчанию? в базе которой Вы используете под WP будет много таблиц с префиксом wp_
      Если есть базы данных которые Вы не используете — можете удалить, но если не мешают, то можно их и не трогать.

  6. Аватар

    Я тоже к вам захожу, по вдохновения! Пишите легко и доступно, плюс отвечаете на комментарии,что немаловажно. Блог живой, желаю удачи в развитии !

  7. Аватар

    Добрый вечер подскажите нужна помощь в настройке сайта!! отпишитесь пожалуйста в личку!

  8. Аватар

    Здравствуйте! Опишу проблему. Создал файл robots.txt следуя вашим советам, потом сделал резервную копию базы данных. После этого при обращении к сайту появляется сообщение: Error establishing a database connection

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

  9. Аватар

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

  10. Аватар

    Здравствуйте! Постоянно читаю Ваш блог! Спасибо за море полезной информации!!!!!

      • Аватар
        Людмила

        Александр,здравствуйте.Я первый раз попала на Ваш блог и сразу задам вопрос.
        Я начала создавать сайт сделала много настроек,а потом поменяла сдуру тему и половина настроек
        пропали.Что теперь делать,как все вернуть?Я новичек и для меня все сложно.
        С уважением Людмила.

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

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

*