- 20.06.2022
- 23 849
- 218
- 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`, содержащий все файлы вашего аккаунта.
Теперь у вас есть полная резервная копия вашего сайта!
Последние темы в этом разделе:
- [Анна Блок] Типичный верстальщик - Супер Старт 2.0
- [Анна Блок] Базовый курс для верстальщиков
- [HTML Academy] HTML и CSS. Адаптивная вёрстка и автоматизация (2023)
- [Udemy] [Бауыржан Абдигалин] Создание многостраничного сайта на Wordpress с нуля (2024)
- [Dmitrii Fokeev] [Udemy] Верстка и создание веб сайтов - с нуля до результата! (2024)
- [HtmlAcademy] HTML и CSS. Профессиональная вёрстка сайтов.(2023)
- Инструкция по установке Скриптов Рулеток
- Как создать свой магазин в DarkWeb
- [Stepik] Курс по WordPress с нуля до результата. Создание сайтов без кода (2024)
- Слив сборник СКРИПТЫ И ЭФФЕКТЫ ПОД ТИЛЬДУ - ЗЕРО-БЛОК - cybergrish