auf einem Server sollen täglich alle MySQL Datenbanken automatisch gesichert werden. Es ist wichtig, dass jede Datenbank unabhängig wiederhergestellt werden kann und das möglichst ohne den kompletten MySQL-Server beenden zu müssen.
Ich habe im Grunde nur die Möglichkeiten gefunden, für jede neue Datenbank einen extra mysqldump Eintrag im Shellskript zu erstellen oder alle Datenbanken mit
Code: Alles auswählen
mysqldump -A -e --add-droop-database -u user -pKennwort > backup.sql
Eine dritte Idee wäre evtl. das Verzeichnis /var/lib/mysql/ (datadir) zu sichern. Aber das klappt vermutlich nur zuverlässig, wenn man den Server dafür beendet.
Gibt es noch bessere Vorgehensweisen? Viele Webhoster erstellen ja auch Backups und spielen diese bei Bedarf wieder ein. Kommt es denn hier zu einer Downtime des MySQL-Servers und womöglich zum Ausfall einer Webanwendung?
Simon