
Grazie al boom dei vari Blog, si presenta anche l’interesse per il mantenimento del database di riferimento del proprio sito.
Una buona soluzione è rappresentata indubbiamente dalle tante operazioni che vengono fatte da una delle webapplication più diffuse: phpMyAdmin.
In questo articolo spiegherò come fare il back up di un database, ed anche ripristinarlo.
Una volta installato dalla schermata iniziale selezionare il vostro database dalla combo box nel primo frame a sinistra

Attendere il caricamento della struttura del database e della lista delle tabelle nei due frame della pagina;
Ora cliccare nella banda in alto il link Export

Si presenterà la schermata principale con una pagina come questa:

A questo punto cliccare il link ‘select all’, quindi spuntate il campo Save as file e per comodità scegliete ‘zipped’ oppure ‘gzipped’, quindi premere il tasto go.
Sulla scrivania o nella cartella dei vostri downloads avrete un file cosi chiamato:
vostrodb.zip (se avete scelto zipped)
Questo file contiene tutti i dati riguardanti il vostro database, attenzione a non perderlo.
Vediamo ora di fare il procedimento inverso, ovvero partendo da un file di backup come fare a ripristinare il database.
Usando sempre phpMyAdmin, createvi un nuovo database, ovviamente non potrà avere lo stesso nome di quello appena backuppato, ma può essere utile dargli un nome simile, qualora si presentassero problemi su quello ufficiale usando il form nel frame principale.

Ora cliccando su SQL

si presenterà una nuova pagina fatta in questo modo:

Cliccando su Browse e lasciando l’opzione Autoselect selezionata sotto, selezionate il file che avete pocanzi backuppato, lasciate lavorare phpMyAdmin per qualche momeno; ora i dati del backup sono anche loro a disposizione nel database appena creato.
Attenzione alle varie problematiche che possono proporsi, la più pericolosa è la versione di mySql, se per esempio si vuole inserire un database in una versione più recente di mySql spesso questa operazione non dovrebbe comportare alcun problema, il contrario purtroppo sì.
Articoli correlati:


