backup restore mysql

Eseguire backup restore mysql

Ecco un approccio per eseguire backup restore mysql.

  • Creare il Backup dei File
  • Creare il Backup del Database
  • Ripristinare il Backup dei File
  • Ripristinare il Backup del Database

Detta così è piuttosto semplice. Passiamo al singolo dettaglio dei vari passaggi.

  • Create file backup
  • Creare db backup
  • Restore file backup
  • Restore database backup

This is so pretty simple. Let the individual details of each step.

Creare il Backup dei File

Occorre un client ftp: FileZilla andrà benissimo. Scaricatevi una copia intera di tutti i file. In ogni modo, disponendo di accesso all’host, ssh suppongo, sarebbe meglio fare un tar compresso di tutta la cartella. Si farà prima a copiare il tutto.

#> tar cvfz sito.tgz /var/www/sito/

Trasferiamo una copia dei file sul nostro PC. Andiamo avanti.

Creare il Backup del Database

Ci sono almeno due soluzioni. La prima è questa. Agire direttamente nel terminale ed eseguire il comando mysqldump:

# mysqldump -u utenteDB -ppassword db > db.sql
# gzip db.sql db.sql.zip

In alternativa, si può usare un pannello phpmydmin. Devo dire che va sempre meno di moda, e quindi si trova meno frequentemente. In caso, normalmente è sufficiente collegarsi al pannello e poi selezionare il Database. Quindi si trova il comando Esporta e si seguono le istruzioni seguenti, stando attenti a esportare in formato compresso ‘gzip’. Ora sempre con il fileZilla, si potrà trasferire una copia del database sul proprio PC.

Andiamo avanti.

Ripristinare il Backup dei File

Se abbiamo fatto un tar compresso (tgz), trasferiamolo sul nuovo hosting, e poi entriamo in ssh. Si deve estrarre tutto nella directory che ospiterà il sito.

Se abbiamo fatto una copia dei singoli file, allora copiamo con fileZilla i singoli file nella directory che ospiterà il sito.

Andiamo avanti.

Ripristinare il Backup del Database

Nel nuovo hosting, dubito che avrete il phpMyAdmin.  In ogni modo, se così è, fate la stessa cosa del backup. Ovviamente si parte da ‘Importa’.

Nel caso, quindi, non sia presente altro che il nostro amato prompt … allora, trasferite la copia del db sul nuovo hosting e quindi scompattatela:

# gunzip db.sql.zip

Poi per ripristinare il dump sul nuovo database, usando le nuove credenziali di database, impartite il seguente comando:

# mysql -u utenteDB -p[password] [database_name] < db.sql

 Ci sono buone probabilità che abbiate fatto.

2 pensieri riguardo “backup restore mysql

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *