--- /dev/null
+#!/bin/bash
+
+### ... mysql -u admin -p`cat /root/.mysqlpw` | grep ...
+### set PW in option-File ~/.my.cnf
+
+[ -s ~/.my.cnf ] || exit 1
+[ -d /var/adm/backup/mysql ] || mkdir -p /var/adm/backup/mysql
+
+for db in $(echo "show databases;" | mysql -u admin | grep -vE '^(Database|information_schema|performance_schema)'); do
+ mysqldump -u admin --extended-insert --complete-insert --create-options --add-drop-table --add-locks --lock-tables --events --databases $db |\
+ xz > /var/adm/backup/mysql/$db.$(date +%Y%m%d%H%M%S).sql.xz
+done
+
+find /var/adm/backup/mysql/ -maxdepth 1 -name \*.sql.xz -mtime +7 -print0 | xargs -0 -r rm -f