Hallo,
viele nervt es, dass bei mysqldump alle Datenbanken in einer Datei landen. Will man mal nur eine spezifische Datenbank wiederherstellen oder installiert gar MySQL neu, braucht man logischerweise nicht alle.
Code
mysql -N -e 'show databases' | while read dbname; do mysqldump --complete-insert --routines --triggers --single-transaction "$dbname" > PATH"$dbname".sql; done
PATH muss logischerweise bei jedem angepasst werden