[PYTHON:TODAY]
64K subscribers
2.47K photos
1.12K videos
311 files
1.55K links
Python скрипты, нейросети, боты, автоматизация. Всё бесплатно!

Приват: https://boosty.to/pythontoday
YouTube: https://clck.ru/3LfJhM
Канал админа: @akagodlike
Чат: @python2day_chat

Сотрудничество: @web_runner

Канал в РКН: https://clck.ru/3GBFVm
Download Telegram
🔊 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
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍93😱3