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

Как создать резервную копию базы данных Хостинг

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

База данных для сайта

База данных SQL — это .sql файл с таблицами, в которые вносится важная информация: настройки, комментарии, статьи, ссылки и т.д. Без этого файла сайт не сможет загрузиться.

Для примера приведу фрагмент таблицы wp-options для WordPress-сайта.

Фрагмент таблицы wp-options

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

MySQL — одна из популярных систем управления базами данных (СУБД). С её помощью вы можете создавать новые базы, импортировать и экспортировать существующие, вносить правки используя SQL.

SQL — это язык запросов для управления MySQL.

В последнее время набирает популярность MariaDB, ставшая отдельным ответвлением MySQL. Кстати, WordPress рекомендует использовать именно эту СУБД, я даже подготовила отдельную статью о смене типа сервера баз данных и поделилась своими результатами.

Автоматическое резервирование

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

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

Резервные копии базы данных в Timeweb

С помощью phpMyAdmin

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

Для создания резервной копии базы данных откройте phpMyAdmin в панели управления вашим хостингом. Приведу два конкретных примера.

phpMyAdmin в cPanel
phpMyAdmin в cPanel
phpMyAdmin в Timeweb
phpMyAdmin в панели Timeweb

В левом вертикальном столбце выберите нужную базу и нажмите вкладку Export в горизонтальной панели навигации. Вам предлагается упрощённый вариант экспорта и с возможностью управления всеми настройками.

Экспорт базы данных

Экспортирование базы данных — это создание резервной копии в виде специального файла (дампа) и последующей загрузки его на компьютер.

Quick

В большинстве случаев достаточно воспользоваться быстрым способом с минимумом настроек. Для этого достаточно нажать на кнопку «Go».

Экспорт базы данных Quick

Custom

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

В этом случае в параметре «Максимальная совместимость с системой базы данных или устаревшей версией MySQL» выберите «MYSQL40».

Экспорт базы данных Custom

Ещё одна полезная настройка «Add DROP TABLE». Если вы поставите галочку, то при восстановлении существующие таблицы удалятся автоматически.

В панели ISPmanager

Для пользователей ISPmanager есть ещё один очень удобный способ скачать БД на свой компьютер.

Скачать дамп базы данных

Как видите, создать резервную копию базы данных достаточно просто. Я предпочитаю вариант с использованием phpMyAdmin, в случае ошибок он сообщит о проблеме.

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

Поделиться с друзьями
Светлана Стецко

Светлана Стецко - администратор, вебмастер, копирайтер, блогер, дизайнер, SEO-специалист этого сайта. Делюсь своими экспериментами, наблюдениями и результатами.

Оцените автора
( 1 оценка, среднее 5 из 5 )
SiteFromZero
Добавить комментарий

[text_before_button_comments]

  1. Татьяна

    Очень полезная статья! Благодарю за подробную информацию!

    Ответить
    1. Светлана Стецко автор

      Пожалуйста)

      Ответить