Добавить в корзинуПозвонить
Найти в Дзене
Уроки Linux

📡 Как настроить автоматический бэкап баз данных с помощью rsync и bash

📡 Как настроить автоматический бэкап баз данных с помощью rsync и bash Задача системного администратора — обеспечить безопасность данных. А что лучше, чем автоматизированные бэкапы? Сегодня расскажу, как быстро настроить резервное копирование базы данных с помощью простых скриптов и rsync. ✨ Почему это важно? - Защита данных от случайных потерь - Возможность быстрого восстановления работы системы - Контроль версий и архитектурных ошибок Основная идея — создать скрипт, который будет регулярно копировать важные файлы, исключая лишние. Вот пример: - Создаем директорию для бэкапов: mkdir -p /backup/db/ - Раз в час запускаем следующий скрипт: #!/bin/bash DATE=$(date +%Y-%m-%d_%H-%M) rsync -avz --delete /var/lib/mysql/ /backup/db/$DATE/ - Можно автоматизировать запуск через cron: crontab -e 0 * * * * /path/to/backup_script.sh Так вы получите свежие копии данных без лишних хлопот. Главное — не забывать хранить копии в отдельной части сервера или в облаке. А ты уже автоматизировал бэ

📡 Как настроить автоматический бэкап баз данных с помощью rsync и bash

Задача системного администратора — обеспечить безопасность данных. А что лучше, чем автоматизированные бэкапы? Сегодня расскажу, как быстро настроить резервное копирование базы данных с помощью простых скриптов и rsync.

✨ Почему это важно?

- Защита данных от случайных потерь

- Возможность быстрого восстановления работы системы

- Контроль версий и архитектурных ошибок

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

Вот пример:

- Создаем директорию для бэкапов:

mkdir -p /backup/db/

- Раз в час запускаем следующий скрипт:

#!/bin/bash

DATE=$(date +%Y-%m-%d_%H-%M)

rsync -avz --delete /var/lib/mysql/ /backup/db/$DATE/

- Можно автоматизировать запуск через cron:

crontab -e

0 * * * * /path/to/backup_script.sh

Так вы получите свежие копии данных без лишних хлопот. Главное — не забывать хранить копии в отдельной части сервера или в облаке.

А ты уже автоматизировал бэкапы? Или предпочитаешь ручной режим?

- Больше полезных статей ты найдешь в нашем телеграм-канале https://t.me/LinuxSkill, а вакансии для системных администраторов — в боте https://t.me/gradeliftbot.

- Прокачай свои скилы в телеграм-канале https://t.me/LinuxSkill, а пройти тесты на знание Linux — в боте https://t.me/gradeliftbot.

📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!