Python Script: MySQL-Datenbank sichern und Verzeichnis als ZIP packen

Ich lerne nebenbei etwas Python und habe schon ein erstes Script erstellt, dass:

    1. Ein MySQL Dump einer Datenbank erstellt.
    2. Ein definierbares Verzeichnis als ZIP packt.

Ich verwende das Script selbst als Basis-Backup-Script für Contao Installationen bzw. wenn ich eine Contao Installation von einem Server zu einem anderen umziehe. Einfach das Python-Script in das übergeordnete Verzeichnis kopieren und ausführen mit ‚python start_backup.py‘.

Das Script findest Du auch Github.