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

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

🖥️ Как быстро настроить автоматический бэкап баз данных с помощью скриптов Хотите, чтобы важные данные всегда были под рукой и не пришлось ждать восстановления? Тогда автоматизация — ваш лучший друг! Сегодня расскажу, как легко и быстро сделать бэкап базы данных, чтобы быть спокойным за свои данные. Первое — создаем простой bash-скрипт, который будет архивировать ваши дампы базы. Например, для MySQL: - Создаем папку для бэкапов: mkdir -p /backup/mysql - Настраиваем переменные: DB_USER=root DB_PASS=password DB_NAME=mydb - Скрипт для бэкапа: #!/bin/bash DATE=$(date +%Y-%m-%d_%H-%M-%S) mysqldump -u$DB_USER -p$DB_PASS $DB_NAME > /backup/mysql/$DB_NAME-$DATE.sql tar -czf /backup/mysql/$DB_NAME-$DATE.tar.gz /backup/mysql/$DB_NAME-$DATE.sql rm /backup/mysql/$DB_NAME-$DATE.sql Запланировать через cron? Очень просто: - добавляем задачу: 0 2 * * * /path/to/backup_script.sh Почему это классика? - Надежность: автоматический дамп и сжатие - Простота: ничего лишнего, только базовые ко

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

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

Первое — создаем простой bash-скрипт, который будет архивировать ваши дампы базы. Например, для MySQL:

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

mkdir -p /backup/mysql

- Настраиваем переменные:

DB_USER=root

DB_PASS=password

DB_NAME=mydb

- Скрипт для бэкапа:

#!/bin/bash

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

mysqldump -u$DB_USER -p$DB_PASS $DB_NAME > /backup/mysql/$DB_NAME-$DATE.sql

tar -czf /backup/mysql/$DB_NAME-$DATE.tar.gz /backup/mysql/$DB_NAME-$DATE.sql

rm /backup/mysql/$DB_NAME-$DATE.sql

Запланировать через cron? Очень просто:

- добавляем задачу:

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

Почему это классика?

- Надежность: автоматический дамп и сжатие

- Простота: ничего лишнего, только базовые команды

- Гибкость: легко адаптировать под любые базы

Помните, что регулярность — залог сохранности данных! А вы делаете бэкапы автоматически или вручную?

Какой вид бэкапа вам ближе — инкрементальный или полный? Поделитесь в комментариях!

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

Прокачай свои скилы — не упусти шанс стать экспертом!

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