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

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

🕵️‍♂️ Как настроить автоматический бэкап базы данных на Linux за 10 минут Любишь почувствовать себя настоящим волшебником системных админов? Тогда этот урок для тебя! Сегодня расскажу, как быстро и просто автоматизировать сохранение важных данных — базы данных — прямо на твоем Linux-сервере. Преимущество такого подхода: постоянный контроль, минимальный риск потери данных и комфортное управление. Всё, что нужно — пара команд и крон. Вот простой пример — создаем скрипт для бэкапа MySQL и настраиваем автоматический запуск. - Создаем файл backup.sh: #!/bin/bash DATE=$(date +"%Y-%m-%d_%H-%M") DUMP_PATH="/backup/mysql/$DATE.sql" mysqldump -u root -pYourPassword --all-databases > "$DUMP_PATH" find /backup/mysql/ -type f -mtime +7 -delete - Делаем его исполняемым: chmod +x backup.sh - Настраиваем крон: crontab -e Добавляем строку: 0 2 * * * /path/to/backup.sh Теперь твоя база будет автоматически сохраняться каждую ночь, а старые бэкапы — удаляться, чтобы не занимали место. Готов

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

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

Преимущество такого подхода: постоянный контроль, минимальный риск потери данных и комфортное управление. Всё, что нужно — пара команд и крон.

Вот простой пример — создаем скрипт для бэкапа MySQL и настраиваем автоматический запуск.

- Создаем файл backup.sh:

#!/bin/bash

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

DUMP_PATH="/backup/mysql/$DATE.sql"

mysqldump -u root -pYourPassword --all-databases > "$DUMP_PATH"

find /backup/mysql/ -type f -mtime +7 -delete

- Делаем его исполняемым:

chmod +x backup.sh

- Настраиваем крон:

crontab -e

Добавляем строку:

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

Теперь твоя база будет автоматически сохраняться каждую ночь, а старые бэкапы — удаляться, чтобы не занимали место.

Готов погрузиться в автоматизацию своих задач? Или уже пробовал что-то подобное? Пиши в комментариях!

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