for db in $(mysql -e 'show databases' -s --skip-column-names); do mysqldump $db | gzip > "/backups/mysqldump-$(hostname)-$db-$(date +%Y-%m-%d-%H.%M.%S).gz"; done
Создаёт резервные копии всех баз данных MySQL в отдельные сжатые файлы, используя цикл для перебора баз данных и команду mysqldump. Альтернатива — автоматизированные решения резервного копирования MySQL.