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

🛠️ Как сделать автоматический бэкап базы данных MySQL за минуту

🛠️ Как сделать автоматический бэкап базы данных MySQL за минуту Привет, любители автоматизации! ⚙️ Хотите сохранять свои базы данных без усилий и стрессов? Сегодня расскажу, как настроить быстрый и надежный бэкап MySQL прямо через простенький скрипт. Самое важное — сохранить данные в целости и сохранности, чтобы утратить их можно было лишь во снах! - Создайте папку для бэкапов: mkdir -p /var/backups/mysql - Настройте скрипт для резервного копирования, он создаст архив и добавит дату в название: #!/bin/bash db_user='root' db_pass='password' backup_dir='/var/backups/mysql' date=$(date +%Y-%m-%d_%H-%M-%S) mysqldump -u$db_user -p$db_pass --all-databases | gzip > "$backup_dir/mysql_backup_$date.sql.gz" find $backup_dir -type f -mtime +7 -delete - Сделайте его исполняемым: chmod +x /path/to/backup.sh - Добавьте в cron для автоматического запуска: 0 2 * * * /path/to/backup.sh Теперь бэкап будет чудесно создаваться каждую ночь в 2:00! Можно легко восстановить базу из архива. А ты

🛠️ Как сделать автоматический бэкап базы данных MySQL за минуту

Привет, любители автоматизации! ⚙️

Хотите сохранять свои базы данных без усилий и стрессов? Сегодня расскажу, как настроить быстрый и надежный бэкап MySQL прямо через простенький скрипт.

Самое важное — сохранить данные в целости и сохранности, чтобы утратить их можно было лишь во снах!

- Создайте папку для бэкапов:

mkdir -p /var/backups/mysql

- Настройте скрипт для резервного копирования, он создаст архив и добавит дату в название:

#!/bin/bash

db_user='root'

db_pass='password'

backup_dir='/var/backups/mysql'

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

mysqldump -u$db_user -p$db_pass --all-databases | gzip > "$backup_dir/mysql_backup_$date.sql.gz"

find $backup_dir -type f -mtime +7 -delete

- Сделайте его исполняемым:

chmod +x /path/to/backup.sh

- Добавьте в cron для автоматического запуска:

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

Теперь бэкап будет чудесно создаваться каждую ночь в 2:00! Можно легко восстановить базу из архива.

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

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

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