1 508
contributi
(corretta gerarchia titoli) |
|||
Riga 1: | Riga 1: | ||
{{Versioni compatibili|Debian Sarge 3.1<br/>Debian Etch 4.0<br/>Debian Lenny 5.0<br/>Debian Squeeze<br/>Debian Sid|}} | {{Versioni compatibili|Debian Sarge 3.1<br/>Debian Etch 4.0<br/>Debian Lenny 5.0<br/>Debian Squeeze<br/>Debian Sid|}} | ||
= | == Introduzione == | ||
= | |||
Attraverso lo script riportato di seguito è possibile effettuare il backup di tutti i database presenti nella nostra installazione di MySQL. Lo script (basato sull'originale presente su: http://bash.cyberciti.biz/) permette la personalizzazione attraverso i parametri: | Attraverso lo script riportato di seguito è possibile effettuare il backup di tutti i database presenti nella nostra installazione di MySQL. Lo script (basato sull'originale presente su: http://bash.cyberciti.biz/) permette la personalizzazione attraverso i parametri: | ||
<pre> | <pre> | ||
Riga 16: | Riga 15: | ||
La variabile <code>'''IGGY'''</code> permette di indicare quali database devono essere esclusi dal processo di backup. | La variabile <code>'''IGGY'''</code> permette di indicare quali database devono essere esclusi dal processo di backup. | ||
=Lo script= | == Lo script == | ||
<pre> | <pre> | ||
#!/bin/bash | #!/bin/bash | ||
Riga 94: | Riga 93: | ||
done | done | ||
</pre> | </pre> | ||
=Esecuzione automatica dello script= | == Esecuzione automatica dello script == | ||
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= | == Uno script alternativo == | ||
Quello che segue è uno script alternativo, suggerito dall'utente '''mm-barabba''' di debianizzati.org. | Quello che segue è uno script alternativo, suggerito dall'utente '''mm-barabba''' di debianizzati.org. | ||
<pre> | <pre> | ||
Riga 120: | Riga 119: | ||
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. | ||
=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: | ||
<pre> | <pre> | ||
Riga 130: | Riga 129: | ||
</pre> | </pre> | ||
=Per approfondimenti= | == Per approfondimenti == | ||
[[Installare un ambiente LAMP: Linux, Apache2, SSL, MySQL, PHP5]]<br> | [[Installare un ambiente LAMP: Linux, Apache2, SSL, MySQL, PHP5]]<br> | ||
[[Backup di MySQL tramite script]]<br> | [[Backup di MySQL tramite script]]<br> |
contributi