Cоздание резервной копии и настройка автосоздания резервной копии.

Для того, что бы сделать копию сайта, нужно зайти в панель управления cPanel в категории “Файлы” выбрать "Резервные копии"
Безымянный.png

Примечание: Частичные резервные копии можно создать/восстановить самостоятельно, а вот полную резервную копию восстановить через интерфейс cPanel -нельзя.
Это может сделать техническая поддержка
Теперь в разделе частичные резервные копии Выберите нужный Вам пункт :
  • Скачать/Восстановить резервную копию каталога

  • Скачать/Восстановить резервную копию баз данных

  • Скачать/Восстановить серверы пересылки электронной почты

  • Скачать/Восстановить фильтры электронной почты



































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

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

Для того, чтобы приступить к работе, на главной странице в cPanel в категории «Расширенный» и переходите в раздел «Запланированные задания».

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

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

Например, вам нужно запустить скрипт в 2 часа ночи.

Выбираете:

минута - 00

час - 02

остальное - *

В поле “Команда” необходимо ввести команду которая зависит от задачи:

Бэкап баз данных

Для того чтобы сделать бэкап базы данных достаточно запустить в командной строке:
mysqldump --opt -u user -p password  database >/path/to/backup/filename.sql 
Вместо user нужно вписать имя пользователя, password - пароль, database - имя базы данных, и вписать нужный путь и название файла для сохранения. Даная команда выгрузить только указаную БД  и сохранит файл в указаную директорию без сжатия файла (в формате sql)
Для того чтобы выгрузить все БД указаного пользователя нужно вместо название БД написать опцию --all-databases :
mysqldump --opt -uuser -ppassword --all-databases  >/path/to/backup/filename.sql
Если же нужно сжать sql файл в архив gzip:
mysqldump --opt -uuser -ppassword --all-databases | gzip -c -9>/path/to/backup/filename.gz

Бэкап данных сайтов

Для бэкапа сайта нужно запустить в той же консоли такую команду:

tar -czf /path/to/backup/filename.tar.gz /path/to/site
Таким образом создастся архив gzip c данными Вашего сайта. Не забудьте заменить  путь к бэкапу и сайту на свои директории предварительно создав их.

Помог ли вам данный ответ?

 Распечатать статью

Также читают

Как загрузить сайт на хостинг через диспетчер файлов cPanel?

1. Чтобы открыть диспетчер файлов, пройдите в раздел «Файлы», оттуда в «Диспетчер файлов» и...

Как создать почтовый аккаунт

Для создания почтового аккаунта в cPanel’e зайдите в разделе «Электронная почта», затем «Учетные...

Как создать базу данных и добавить к ней пользователя

Создание базы данных MySQL в Панели управления.   Для того, чтобы создать базу данных MySQL в...

Настройки для FTP-соединения.

Подключение по Total Commander 1. Во вкладке Сеть выбираете Новое FTP-соединение  2. В...

Лимиты на количество записей (inodes)

inode, или индексный дескриптор — это структура данных используемая для хранения информации о...