Найти в Дзене
Уроки Linux

🕵️‍♂️ Как настроить автоматический бэкап базы данных MySQL за 5 минут

🕵️‍♂️ Как настроить автоматический бэкап базы данных MySQL за 5 минут Загляни в будущее — твоя база данных всегда под защитой! Автоматизация — ключ к спокойствию. Сегодня расскажу, как легко создать скрипт для регулярных резервных копий MySQL, который даже новичок сможет освоить за несколько минут. - Первое — создаем скрипт для бэкапа: #!/bin/bash # путь к папке с бэкапами backup_dir="/var/backups/mysql" # текущая дата date=$(date +%Y-%m-%d_%H-%M-%S) # имя бэкапа с датой backup_name="mysql_backup_$date.sql" # собственно команда дампа mysqldump -u root -pYourPassword --all-databases > "$backup_dir/$backup_name" # удаляем старые бэкапы (старше 7 дней) find "$backup_dir" -type f -name "*.sql" -mtime +7 -delete - Второе — настройка cron: crontab -e Добавь строку: 0 2 * * * /path/to/backup_script.sh Теперь бэкапы будут делаться автоматически каждую ночь в 2:00. Почему это круто? - Минимизируешь риск потери данных - Не забываешь о бэкапах — они делаются без твоего участия - Можно л

🕵️‍♂️ Как настроить автоматический бэкап базы данных MySQL за 5 минут

Загляни в будущее — твоя база данных всегда под защитой!

Автоматизация — ключ к спокойствию. Сегодня расскажу, как легко создать скрипт для регулярных резервных копий MySQL, который даже новичок сможет освоить за несколько минут.

- Первое — создаем скрипт для бэкапа:

#!/bin/bash

# путь к папке с бэкапами

backup_dir="/var/backups/mysql"

# текущая дата

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

# имя бэкапа с датой

backup_name="mysql_backup_$date.sql"

# собственно команда дампа

mysqldump -u root -pYourPassword --all-databases > "$backup_dir/$backup_name"

# удаляем старые бэкапы (старше 7 дней)

find "$backup_dir" -type f -name "*.sql" -mtime +7 -delete

- Второе — настройка cron:

crontab -e

Добавь строку:

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

Теперь бэкапы будут делаться автоматически каждую ночь в 2:00.

Почему это круто?

- Минимизируешь риск потери данных

- Не забываешь о бэкапах — они делаются без твоего участия

- Можно легко восстанавливаться в любой момент

А ты уже настраивал автоматические бэкапы? Какие инструменты использовал?

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

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