Need help? Chat now!

Hostwinds Tutorial

Cerca risultati per:


Sommario


Backup di un singolo database
Backup di più database
Backup di tutti i database
Ripristino database

Backup e ripristino di database MySQL utilizzando mysqldump

Tag MySQL 

Backup di un singolo database
Backup di più database
Backup di tutti i database
Ripristino database

Mysqldump ti consente di eseguire rapidamente ed efficiente un backup di un singolo database, più database o anche tutti i database sul server. Ciò richiede l'accesso a shell al server che si desidera eseguire i comandi su e le credenziali di accesso MySQL per i tuoi utenti.

L'accesso SSH non è consentito sul nostro condivisa o attività commerciale servizi condivisi.

Backup di un singolo database

Per eseguire il back-up, un singolo database, accedere via SSH ed eseguire i seguenti comandi.

Utilizzo:

mysqldump -u user -p[user_pass] [database_name] > dumpfile.sql

Esempio:

mysqldump -u root -pABC123 exampledb > exampledbdump.sql

Il percorso file per il backup del database (.sql) sarà la directory di lavoro corrente. Puoi anche usare un percorso assoluto, come /root/exampledbdump.sql

Backup di più database

Se si desidera eseguire il backup di due o più database, è necessario specificare -Database seguito dai nomi dei database che si desidera eseguire il backup.Ricordare che l'utente del database deve avere privilegi per accedere al database che viene eseguito il backup.

Utilizzo:

mysqldump -u user -p[user_pass] –databases [database_name] [database_name] [database_name] > dumpfile.sql

Esempio:

mysqldump -u root -pABC123 –databases exampledb sampledb testdb > exampledb_sampledblsql_testdb.sql

Backup di tutti i database

Eseguire il comando seguente per eseguire il backup di tutti i database correnti

Utilizzo:

mysqldump -u user -p[user_pass] –all-databases > all-dbs.sql

Esempio:

mysqldump -u root -pABC123 –all-databases > all-dbs.sql

Ripristino database

Ripristina i database eseguendo il seguente comando

Utilizzo:

mysql -u user -p[user_pass] [database_name] < dumpfile.sql

Esempio:

mysql -u root -pABC123 exampledb < exampledbdump.sql

Scritto da Michael Brower  /  settembre 28, 2017