Punto informatico Network
Canali
125185297820081219154001_2403.png

Guida rapida al backup e ripristino dei database MySQL

25/11/2010
- A cura di
Zane.
Tecniche Avanzate - Realizzare copie di backup dei dati gestiti da MySQL non è una procedura esattamente lineare, nonostante sia assolutamente obbligatoria per preservare le informazioni anche in caso di guasti e malfunzionamenti. In questo articolo presentiamo due tecniche differenti per raggiungere il risultato, ed un pratico script del tutto automatico che consente di importare in locale database remoti.

Tag

Passa qui con il mouse e visualizza le istruzioni per utilizzare i tag!

ripristino (1) , mysql (1) , database (1) , backup (1) , guida (1) .

Valutazione

  •  
Voto complessivo 4 calcolato su 16 voti

Quello che propongo a conclusione di questo articolo è un semplice script che, combinando la tecnica di dump e importazione appena descritta ad alcuni programmi aggiuntivi, mi consente di scaricare una copia di backup dal server di MegaLab.it e caricarla sul mio PC di sviluppo locale in modo del tutto automatico.

Questo script, nel mio specifico caso, è pianificato per l'esecuzione temporizzata la mattina presto, ed è affiancato ad rsync per la gestione dei file esterni al database.

Lo strumento è sicuramente perfettibile, ma credo possa costituire una buona base di partenza per tutti coloro che debbano sbrigare attività di manutenzione analoghe.

Come ottenerlo

Potete scaricare l'archivio contenente il file seguendo il link al download correlato presente alla sommità della colonna di destra di questo articolo.

Cosa è necessario

Per poter funzionare correttamente, lo script ha alcuni pre-requisiti:

  • Sul sistema deve essere installato il pacchetto Cygwin (anch'esso proposto fra i download correlati)
  • Il PC locale deve essere in grado di autenticarsi tramite chiave asimmetrica con il server remoto
  • Su entrambi i calcolatori deve essere installato il gestore d'archivi 7-Zip (proposto fra i download correlati)

Prima di lanciarlo inoltre, è indispensabile aprire il file ed immettere vari parametri richiesti: le coordinate d'accesso al server remoto, i percorsi da utilizzare e via dicendo.

Il listato propone già alcuni valori d'esempio che, in abbinamento ad i nomi autoesplicativi delle variabili, dovrebbero rendere la personalizzazione piuttosto semplice.

Compatibilità

Il programmino è un file batch (.bat) ed è quindi studiato per funzionare su un PC Windows. Configurando a dovere i percorsi remoti però, dovrebbe essere in grado di funzionare sia con server remoti governati da Linux, sia con quelli Windows.

I dati forniti ad esempio fingono l'interazione con una macchina remota Linux.

Iscriviti gratuitamente alla newsletter, e ti segnaleremo settimanalmente tutti i nuovi contenuti pubblicati su MegaLab.it!
Pagina precedente
Lavorare con mysqldump

 

Segnala ad un amico

Tuo nome Tuo indirizzo e-mail (opzionale)
Invia a:
    Aggiungi indirizzo email
    Testo

    © Copyright 2025 BlazeMedia srl - P. IVA 14742231005

    • Gen. pagina: 1.03 sec.
    •  | Utenti conn.: 135
    •  | Revisione 2.0.1
    •  | Numero query: 43
    •  | Tempo totale query: 0.15