Python скрипт для резервного копирования БД MySQL

Я пытаюсь создать Python скрипт для создания резервных копий для MySQL DB. (У меня есть Django-REST приложение с MySQL DB, обернутое в Docker compose). Скрипт должен делать бэкапы и отправлять их в Disk API. Он принимает параметры:

  • имя базы данных
  • имя пользователя
  • пароль пользователя
  • API параметры для работы с Disk API

В скрипте должна быть простая функция. Я думаю просто добавить ее в cron (планировщик задач linux) и она будет запускаться, например, раз в неделю. Функция должна создавать резервную копию БД и отправлять ее через API на яндекс-диск. Это мои мысли, но я никогда не делал ничего подобного. Буду очень благодарен за ссылки или примеры подобных скриптов.

Вернуться на верх