Das folgende Shell Script sichert jede Datenbank in eine separate Datei. Sehr praktisch wenn man diese gezielt wiederherstellen möchte.
Ersetzt einfach die Parameter am Anfang der Datei, mit den bei euch passenden Werten und führt das Script auf eurem Server auf. Nachdem es fertig durchgelaufen ist, sollte es, in eurem Backup Ordner, für jede Datenbank eine SQL Datei geben.
#!/bin/sh
USERNAME=root
PASSWORD=ROOT_PASSWORT
MYSQL=/usr/bin/mysql
MYSQLDUMP=/usr/bin/mysqldump
DUMPDIR=/home/backup
DATABASES=`$MYSQL -p$PASSWORD -u $USERNAME --execute="SHOW DATABASES;" | awk '{print $1}'`
for s in $DATABASES;
do
if [ $s != "information_schema" ] && [ $s !="Database" ]
then
`$MYSQLDUMP -u$USERNAME -p$PASSWORD $s < $DUMPDIR/$s.sql`
fi
done