- 20.06.2022
- 27 023
- 230
- 36
- Награды
- 10
- Пол
- Муж.
Репутация:
- Автор темы
- Администратор
- Модератор
- Команда форума
- #1
Часто возникает необходимость создать полную резервную копию вашего сайта и восстановить ее на этом или другом сервере. Регулярное резервное копирование сайта важно для обеспечения безопасности данных и быстрого восстановления в случае проблем. В этой статье мы расскажем вам, как сделать это с помощью команд SSH.
Шаг 1: Подключение к серверу по SSH
Для начала необходимо подключиться к вашему серверу с помощью SSH. Если SSH выключен, вы можете включить его в Панели Управления.
Если у вас Windows, рекомендуется использовать программу PuTTY для подключение через SSH.
Шаг 2: Создание резервной копии базы данных
После успешного подключения к серверу вам нужно создать резервную копию базы данных. Для начала создайте директорию `mysqlBackup` в корне вашего аккаунта:
Затем перейдите в эту директорию:
Чтобы узнать список всех баз данных на вашем аккаунте, зайдите в панели управления -> управление MySQL
Далее выполните следующую команду, чтобы создать резервную копию баз данных:
Где:
После выполнения этой команды для каждой базы данных в директории `mysqlBackup` появится дамп базы данных в формате SQL.
Пример:
Шаг 3: Создание архива файлов сайта
Теперь, когда у вас есть полные резервные копии баз данных, создайте архив файлов вашего сайта. Мы будем использовать формат ZIP для архивации.
Перейдите в корневую директорию вашего аккаунта и выполните следующую команду:
Эта команда создаст архив с именем `siteBackup_{дата создания архива}.tar.gz`, содержащий все файлы вашего аккаунта.
Теперь у вас есть полная резервная копия вашего сайта!
Шаг 1: Подключение к серверу по SSH
Для начала необходимо подключиться к вашему серверу с помощью SSH. Если SSH выключен, вы можете включить его в Панели Управления.

Если у вас Windows, рекомендуется использовать программу PuTTY для подключение через SSH.
Шаг 2: Создание резервной копии базы данных
После успешного подключения к серверу вам нужно создать резервную копию базы данных. Для начала создайте директорию `mysqlBackup` в корне вашего аккаунта:
Код:
mkdir mysqlBackup
Затем перейдите в эту директорию:
Код:
cd mysqlBackup
Чтобы узнать список всех баз данных на вашем аккаунте, зайдите в панели управления -> управление MySQL

Далее выполните следующую команду, чтобы создать резервную копию баз данных:
Код:
mysqldump -u USERNAME -pPASSWD USERNAME --default-character-set=cp1251 > USERNAME.sql
Где:
- `USERNAME` - имя пользователя базы данных (совпадает с именем базы).
- `PASSWD` - пароль базы данных.
После выполнения этой команды для каждой базы данных в директории `mysqlBackup` появится дамп базы данных в формате SQL.
Пример:
Код:
mysqldump -u amanikin_test1 -p123123 amanikin_test1 --default-character-set=cp1251 > na-sha.ru_test1.sql
Код:
mysqldump -u amanikin_test2 -p123123 amanikin_test2 --default-character-set=cp1251 > na-sha.ru_test2.sql
Шаг 3: Создание архива файлов сайта
Теперь, когда у вас есть полные резервные копии баз данных, создайте архив файлов вашего сайта. Мы будем использовать формат ZIP для архивации.
Перейдите в корневую директорию вашего аккаунта и выполните следующую команду:
Код:
cd ~
tar -cvzf siteBackup_`date '+%Y%m%d'`.tar.gz *
Эта команда создаст архив с именем `siteBackup_{дата создания архива}.tar.gz`, содержащий все файлы вашего аккаунта.
Теперь у вас есть полная резервная копия вашего сайта!
Последние темы в этом разделе:
- [Stepik] Web-технологии - практический курс CSS (2024)
- [Альберт Степанцев] [profit] PHP 8.4. Что нового? (2024)
- [Александр Дейнека] [Paradigma] [WP] Исправление и доработка темы конструктора парадигма (2024)
- [Александр Ламков] [Stepik] Вёрстка сайта с нуля: JSX, SCSS, JS, Vite, Minista, БЭМ (2025)
- [Александр Дейнека] [WP] Конструктор многостраничных продающих сайтов. Тариф Ultra (2024)
- Инструкция по установке рулетки 2025
- [Нетология] Веб-разработчик с нуля (22-24г.) (2024)
- Гайд по установке Node.JS на VDS\ПК
- [НИИДПО] Обзор - новая версия Figma (2024)
- [Александр Бакин] Elementарный сайт 10.0 (2024)