🔊
telegram-automated-db-backup — полезный Python скрипт для ежедневного дампа MySQL и отправки архива в Telegram(в любой чат, группу или избранное)
Идеально, если:✅держишь сервер/проект на MySQL/MariaDB,
✅хочешь “бэкап каждый день и чтобы он сам приезжал в мессенджер”,
✅не хочешь настраивать облака/хранилища на старте.
🚛 Установка:sudo apt install python3 python3-pip zip mysql-client
pip3 install pyrogram tgcrypto
Настройка➡️В Telegram забираем chat_id, username, api_id и api_hash.
➡️Доступ к БД: заполням креды MySQL и параметры архивирования: mysql_username/mysql_password,
базы (world_db, char_db, auth_db) как пример.
➡️Настройки ZIP: zip_password, zip_name.
▶️
Запуск:python3 bak.py
Можно автоматизировать запуск по расписанию используя cron:
crontab -e
0 0 * * * cd ~/root/path/project/; python3 bak.py
А также создавать дамп любой таблицы по отдельности, а не целым архивом используя готовый скрипт
bak-per-table.py♎️
GitHub/Инструкция#python #soft #github