TGViewer
Linux Books Linux Books @linux_read · 16.1K subscribers
Post #498 5.77K
🖥 TecMint «How to Automate MySQL Database Backups with a Shell Script and Cron» (Ravi Saive, 28 апреля 2025) показывает, как быстро настроить полностью автоматический бэкап MySQL/MariaDB средствами Bash + Cron.
LFCS Подготовка к сертификации

📌 Главное
Мини-скрипт backup_mysql.sh

задаём переменные MYSQL_USER/PASS/HOST, каталог BACKUP_DIR, массив DATABASES=(db1 db2 …);

для каждой базы запускаем mysqldump, именуя файлы по дате — db_YYYY-MM-DD_HH-MM-SS.sql;

в конце скрипт удаляет дампы старше 30 дней командой find … -mtime +30 -exec rm.

Права и тест:
сделать исполняемым: chmod +x backup_mysql.sh;

запустить вручную и проверить, что файлы создались.

Автоматизация через Cron

открыть crontab -e;

строка 0 2 * * * /bin/bash /path/backup_mysql.sh — ежедневный бэкап в 02:00;

лог Cron’а проверяется через grep CRON /var/log/syslog.

Советы по безопасности и хранению

вместо пароля в скрипте — использовать ~/.my.cnf;

контролировать свободное место каталога и при необходимости писать на внешний носитель или в облако;

адаптировать периодичность Cron под частоту изменений данных.

Итог: за несколько строк Bash и одну запись в Cron вы получаете регулярные, датированные дампы MySQL без ручных действий и с авто-очисткой старых файлов.

https://www.tecmint.com/bash-script-for-mysql-backup/
  • 👍 9
  • ❤ 3
More from @linux_read
  1. Sep 22, 2026photo post
  2. Sep 11, 2026🐧 Управление пакетами в Linux через yum На старых системах семейства RHEL для установки и…
  3. Sep 4, 2026⚡️ AI-агенты научились автономно разрабатывать софт несколько дней подряд В новой работе п…
  4. Sep 4, 2026🔥 Python + AI без игрушечных демок. Курс для тех, кто хочет собирать рабочие системы. Ste…
  5. Sep 4, 2026💡 Продвинутый Linux Совет - файл удалён, а место на диске не освободилось Иногда rm удаля…
  6. Aug 25, 2026Ядру Linux исполнилось 35 лет 25 августа 1991 года после пяти месяцев разработки 21-летний…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →