4 069
contributi
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: |