MySQL è il software più popolare al mondo utilizzato per i database. Accertarsi di disporre di backup del database è molto importante. Questa pratica consente di ripristinare il database in caso di perdita di dati. La perdita di dati può verificarsi con errori hardware o modifiche del software che interrompono il database. È possibile ripristinare il database in qualsiasi momento dopo averne eseguito il backup.
In questo tutorial, esporteremo un database MySQL usando mysqldump
.
Passaggio 1: esportazione del database
La sintassi per l'utilizzo del mysqldump
comando per esportare un database è:
mysqldump -u username -p database > name.sql
Questo dice:
- Accederemo al database con l'
username
utente.
- Mysqldump può chiederci la password di
username
( -p
).
- Il nome del database è
database
.
- Eseguiremo il backup di questo database in un file SQL chiamato
name.sql
.
Ora hai un file SQL con l'intero database.
Passaggio 2: ripristino del database
Quando qualcosa è andato storto, possiamo ripristinare facilmente il nostro database. Accedi a MySQL:
mysql -u username -p
Quindi, crea un nuovo database:
CREATE DATABASE newdb;
Esci da MySQL:
exit
Quindi è possibile importare il file SQL nel nuovo database:
mysql -u username -p newdb < name.sql
Questo dice:
- Accederemo al database con l'
username
utente.
- MySQL può chiederci la password di
username
( -p
).
- Il nome del database è
newdb
.
- Importeremo da un file SQL chiamato
name.sql
.
Congratulazioni! Ora hai importato il tuo file SQL in un nuovo database!