🛠️ Как быстро настроить автоматический бэкап баз данных на Linux
Привет, любители автоматизации! 💡
Всегда интересно сделать так, чтобы важные данные были под защитой без лишних хлопот. Сегодня расскажу, как легко и надежно автоматизировать бэкап баз данных прямо из терминала.
Выбираем подходящий инструмент — например, mysqldump для MySQL или pg_dump для PostgreSQL.
Плюсы такой автоматизации:
- Минимум ручных действий
- Защита от потери данных при сбоях
- Возможность легко восстанавливаться
Для этого делаем простенький скрипт, который пишет бэкап в определенный каталог и удаляет старые файлы по расписанию.
Главное — правильно настроить cron и убедиться, что права доступа безопасны.
Вот пример для MySQL:
#!/bin/bash
DATABASE='mydb'
USER='user'
PASSWORD='pass'
DUMP_PATH='/backups/mysql'
DATE=$(date +%Y-%m-%d_%H-%M)
mysqldump -u$USER -p$PASSWORD $DATABASE > $DUMP_PATH/$DATABASE-$DATE.sql
find $DUMP_PATH -type f -mtime +7 -delete
Добавляем его в crontab:
0 2 * * * /path/to/backup.sh
И каждое утро у вас будут свежие копии — никаких забот и нервов.
А что вы используете для автоматизации бэкапов? Может, есть интересные фишки?
🧠 Прокачай свои скилы в телеграм канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot
📩 Завтра: Как настроить Fail2Ban за 5 минут!
Включи 🔔 чтобы не пропустить!