Acronis Backup: effettuare il backup di database MySQL
Come fare il backup del dump di tutti i database MySQL
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:
- Collegarsi alla piattaforma di Acronis, cliccare sulla voce ‘Dispositivi/Tutti i dispositivi’ del menu a sinistra;
- selezionare il server sul quale si trova lo script di cui sopra;
- fare clic a destra sulla sezione 'Backup'; quindi, fare clic sull'icona a forma di ingranaggio che compare sulla destra;
- selezionare nel menu la voce 'opzioni di Backup';
- spostarsi nel menu 'Opzioni di backup' alla voce 'comandi pre-post';
- nella finestra mostrata a destra, impostare a Sì la scelta corrispondente a 'Esegui un comando prima del backup';
- inserire il percorso del file di script nella casella di testo corrispondente a 'Comando o percorso file batch sulla macchina con un agente';
- infine, salvare le modifiche per il piano Backup, cliccando prima sul bottone 'FINE' e poi sul bottone 'SALVA MODIFICHE' della maschera successiva.