Come Effettuare Il Backup Di Un Database Mysql Con Mysqldump

tramite: O2O
Difficoltà: facile
14

Introduzione

Mysql (meglio conosciuto come Oracle MySQL) è un database relazionale che si è diffuso moltissimo nell'ultimo decennio, e come tutti i database necessita di una politica di backup per la salvaguardia dei dati in esso contenuti, diventando presto il secondo database open-source per diffusione in scala mondiale. Il software è stato prodotto per sistemi Unix o ad esso simili e sistemi Windows mentre le piattaforme di riferimento sono Linux e Oracle Solaris. Esistono diverse modalità per eseguire un backup del database, ma in questa guida oggi vedremo come effettuare questo backup utilizzando l'utilità mysqldump.

24

MYSQL DATABASE BACKUP. Fare il backup con Mysqldump, un programma che permette di eseguire backups e di trasferire dati a un altro server SQL progettato da Igor Romanenko, ci permette di fare una fotografia perfetta del nostro database, sia a livello di struttura, che a livello di dati, così questo ci aiuterà a far fronte ad eventuali danni alla base dati oppure ad eventuali perdite di dati da essa. Per prima cosa dobbiamo decidere la politica di implementazione del backup, ovvero salvare tutto il database, salvare solo alcune tabelle, salvare solo la struttura oppure struttura e dati delle tabelle.

34

L' UTILITY MYSQLDUMP. Per utilizzare l'utility Mysqldump, dobbiamo accedere alla macchina sulla quale risiede il nostro database mysql, e iniziare a lanciare i comandi direttamente dalla shell del nostro server. Per effettuare il backup completo del database dobbiamo invocare il comando mysqldump -u user -p db_da_copiare > backup. Sql in questo modo avremo salvato tutto il db nel file chiamato backup. Sql; oppure potremmo lanciare il comando mysqldump -u user -p db_da_copiare nome_tabella > backup_tabella. Sql
per salvare solo una tabella nel file backup_tabella. Sql.

Continua la lettura
44

IMPOSTIAMO IL BACKUP AUTOMATICO. Per implementare un backup automatico dobbiamo scrivere i comandi di mysqldump in un file shell che renderemo eseguibile settando i permessi con il comando "chmod". Poniamo il caso che abbiamo chiamato il file con i comandi mysqldump "run_backup. Sh" con il comando, "chmod 777 run_backup. Sh", lo rendiamo eseguibile; poi inseriamo nel crontab del server, un demone che permette di schedulare dei comandi, utilizzando il comando "crontab -e" la riga 0 4 * * * ~/run_backup. Sh > /dev/null 2>&1 in questo modo stiamo dicendo al demone di eseguire il backup tutti i giorni alle 4 di mattina; (con "crontab -l" è possibile visualizzare la lista dei task schedulati nel crontab). Per ripristinare il database dal backup dobbiamo invocare il comando mysql -u user -p nuovo_db < backup. Sql in questo modo sarà direttamente Mysql a ricreare un nuovo database a partire dal file generato in precedenza con Mysqldump. Potrete trovare maggiori informazioni sul sito http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html sebbene la pagina sia scritta in inglese, con l'aiuto di una persona con conoscenze basiche di informatica e lingua inglese riuscirete tranquillamente ad eseguire il backup.

Potrebbe interessarti anche

Segnala contenuti non appropriati

Tipo di contenuto
Devi scegliere almeno una delle opzioni
Descrivi il problema
Devi inserire una descrizione del problema
Si è verificato un errore nel sistema. Riprova più tardi.
Verifica la tua identità
Devi verificare la tua identità
chiudi
Grazie per averci aiutato a migliorare la qualità dei nostri contenuti

Guide simili

Windows

Come fare il backup del database di Mozilla Thunderbird

L'esecuzione di un backup del pc è una regola aurea da seguire sempre. Quest'operazione consente, tra l'altro, il ripristino del sistema, sia in caso di crash di quest'ultimo sia nell'ipotesi in cui si debba effettuare un trasferimento dati, magari in...
Windows

Come Effettuare un Backup dei dati con Windows 7

L'hard disk è una memoria meccanica, che per molto tempo è stata l'unica alternativa per la memorizzazione di dati sui personal computer. È formata da uno o più piattelli magnetici che ruotano e da testine che leggono i dati. Molti non sanno che non...
Windows

Come Effettuare il Ripristino da un backup con Windows 7

Chi lavora o usa spesso con un PC e si è trovato a doverlo formattare vedendo i propri dati perdersi per sempre sa benissimo che il backup dei dati di un computer è molto importante e va fatto più spesso di quanto si creda; Windows 7 facilita di molto,...
Windows

Come effettuare il backup di Outlook 2007

La posta elettronica ha rivoluzionato il modo di comunicare permettendo a chiunque di inviare e ricevere email. Sicuramente ogni giorno ognuno di noi riceve tantissime email, alcune utili, altre meno utili e con informazioni che non vogliamo conservare....
Windows

Come installare MySQL su Windows

MySQL fornisce una suite di strumenti per sviluppare e gestire applicazioni MySQLper il sistema operativo Windows.Esistono diverse versioni di MySQL, ciascuna con diverse funzioni e costi, in base alla necessità.In questa guida sarà spiegato come scaricare...
Windows

Come effettuare il backup della SIM

Gli smartphone odierni sono dispositivi multimediali, come altri, concepiti per immagazzinare dati di ogni tipo. Questo richiede tanta memoria e spesso porta ad un appesantimento del sistema. In questi casi è bene eseguire il salvataggio dei dati e magari...
Windows

Come fare delle copie di backup con Uranium Backup

Il backup dei dati del computer è un'operazione importante che deve essere effettuata periodicamente per evitare la perdita dei dati importanti che si conservano sul disco fisso. Se ci si stesse accingendo a formattare l'hard disk oppure ad effettuare...
Windows

Come compattare un database

I database sono molto utili per consentire la memorizzazione di importanti informazioni per la propria attività, o ai programmatori dei siti internet per permettere l'accesso ai contenuti agli utenti esterni. I database sono interamente gestiti da applicazioni...
I presenti contributi sono stati redatti dagli autori ivi menzionati a solo scopo informativo tramite l’utilizzo della piattaforma www.o2o.it e possono essere modificati dagli stessi in qualsiasi momento. Il sito web, www.o2o.it e Arnoldo Mondadori Editore S.p.A. (già Banzai Media S.r.l. fusa per incorporazione in Arnoldo Mondadori Editore S.p.A.), non garantiscono la veridicità, correttezza e completezza di tali contributi e, pertanto, non si assumono alcuna responsabilità in merito all’utilizzo delle informazioni ivi riportate. Per maggiori informazioni leggi il “Disclaimer »”.