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.
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.
Restore individual mysql DB - Ict-360°
[…] restore a single database catalog: # mysql-u root-p[root_password] [database_name]< […]
Restore single mysql DB - Ict-360°
[…] restore a single database catalog: # mysql-u root-p[root_password] [database_name]< […]