Backup di MySQL tramite script: differenze tra le versioni

Riga 97: Riga 97:
L'inserimento di questo script in una voce del vostro crontab (si veda ad esempio: http://guide.debianizzati.org/index.php/Utilizzo_del_servizio_di_scheduling_Cron) permette un backup automatizzato dei database di MySQL senza la necessità di interrompere il servizio.
L'inserimento di questo script in una voce del vostro crontab (si veda ad esempio: http://guide.debianizzati.org/index.php/Utilizzo_del_servizio_di_scheduling_Cron) permette un backup automatizzato dei database di MySQL senza la necessità di interrompere il servizio.


=Uno script alternativo=
Quello che segue è uno script alternativo, suggerito dall'utente '''mm-barabba''' di debianizzati.org.
<pre>
# Back Up Mysql Database phproject By oTTo
#!/bin/bash
FILE=/dove/voglio/backuppare/name.sql
NAME=inserire_utente_sql
PASS=inserire_password_sql
DB=inserire_nome_DB
echo "Content-type: text/plain"
echo
echo "Tried to export file: "$FILE
mysqldump --quote-names -u $NAME --password=$PASS $DB > $FILE
# tar zxvf backupfile.tgz (se compresso)
# sql nomedatabase < backupfile
</pre>
Lo script permette il backup del database specificato nella variabile <code>DB</code>.
=Backup manuale=
=Backup manuale=
Nel caso si volesse effettuare un backup manuale di uno specifico database, è possibile utilizzare il comando:
Nel caso si volesse effettuare un backup manuale di uno specifico database, è possibile utilizzare il comando: