Per effettuare con Acronis Backup una copia di sicurezza di tutti i database MySQL presenti su un server, è necessario realizzare uno script che crei e salvi per ciascun database un file di dump (esportazione in linguaggio SQL).
Un esempio funzionante dello script per effettuare il dump di ciascun database, è il seguente:
#! /bin/bash BACKUP_DIR="/root/mysql-dumps/" MYSQL_USER="root" MYSQL=/usr/bin/mysql MYSQL_PASSWORD="mysql-root-password" MYSQLDUMP=/usr/bin/mysqldump databases=`$MYSQL --user=$MYSQL_USER -p$MYSQL_PASSWORD -e "SHOW DATABASES;" | grep -Ev "(Database|information_schema|performance_schema)"` for db in $databases; do $MYSQLDUMP --force --opt --user=$MYSQL_USER -p$MYSQL_PASSWORD --databases $db | gzip > "$BACKUP_DIR/$db.gz" done
Successivamente, è consigliabile pianificare l'esecuzione dello script prima di ogni backup in modo che la procedura di backup salvi anche i file di dump creati dallo script.
I passaggi sono i seguenti: