#!/bin/bash
# neuer vserver: webserver
#
#variablen erzeugen
#
#Datum
datum=$(date +%Y%m%d)
tag=$(date +%d)
#mysql (update ok)
dbuser=Datenbankbenutzer einfügen
dbpasswd=$Datenbankpasswort einfügen
#
#DB sichern (alle)
#
echo "dump"
mysqldump -u $dbuser -p$dbpasswd --all-databases >/home/mysql/Datenbanken_webserver$datum.sql
echo "ende"
#lokale Backups >2Tage entfernen
find /home/mysql/ -type f -mtime +2 -exec rm -f {} \;
Dieses kleine Skript ist mein pre-backup Skript. Es schreibt vor dem eigentlich Backup alle Datenbanken in eine Textdatei. So kann das Backupskript sie sichern, ohne den Mysql Daemon zu stoppen.