Come eseguire il backup e ripristinare i database mysql utilizzando il comando mysqldump

Come eseguire il backup e ripristinare i database mysql utilizzando il comando mysqldump

In mysql, il "mysqldump"L'utilità client può essere utilizzata per la generazione di backup o la creazione di un set di istruzioni SQL che possono essere utilizzate per il trasferimento o la riproduzione dei dati di database originali da un server a un altro. Il comando "mysqldump" può anche restituire i dati in XML, test delimitato o forma CSV.

Questo post compilerà il metodo per generare backup e ripristinare i database MySQL utilizzando il comando mysqldump.

Come eseguire il backup dei database mysql utilizzando il comando "mysqldump"?

Segui le istruzioni seguenti per generare un backup del database MySQL utilizzando il comando mysqldump.

Passaggio 1: accedi al server MySQL

Corri il "Prompt dei comandi"Terminal e collegare il server MySQL utilizzando il comando fornito insieme a nome utente e password:

mysql -u root -p



Passaggio 2: visualizzare i database

Quindi, eseguire il “SPETTACOLO"Comando per visualizzare tutti i database disponibili con il"BANCHE DATI" opzione:

Mostra database;


Come puoi vedere, i database sono elencati e abbiamo selezionato il "Mariadb" Banca dati:


Quindi, lascia il server MySQL eseguendo il comando a cima:

\Q


Passaggio 3: eseguire il backup del database

Ora, esegui il "mysqldump"Comanda di fare un backup del particolare database MySQL:

mysqldump -u root -p mariadb> backupdb.SQL


Qui:

    • "-u"Rappresenta il nome utente del database MySQL.
    • "radice"È il nostro nome utente del database predefinito.
    • "-P"Indica la password dell'account utente.
    • "Mariadb"È il nome del database di cui vogliamo fare un backup.
    • ">"È il parametro utilizzato per generare un backup del database fornito.
    • "Backupdb.SQL"È il nome del file che manterrà il backup.

Quando è stato eseguito il comando sopra indicato, chiederà una password e creerà un backup del database:


Passaggio 4: verifica

Per garantire che il backup sia stato creato correttamente o no, utilizzare il "DOVE"Comando con il nome del file generato:

Dove backupdb.SQL


Si può osservare che il backup del database particolare viene creato ed esiste nella destinazione di seguito:

Come ripristinare i database MySQL nel server MySQL?

Se vuoi ripristinare i database MySQL nel server MySQL, segui i passaggi dati.

Passaggio 1: connettersi con MySQL Server

Inizialmente, accedi al server MySQL eseguendo il comando fornito:

mysql -u root -p


Passaggio 2: creare un nuovo database

Quindi, crea un nuovo database tramite "CREAREComando "con il"BANCHE DATI"Opzione e nome del database:

Creare database restaredb;


Quando viene creato il nuovo database, eseguire il "\Q"Comanda e smettila:


Passaggio 3: ripristino del database

Dopodiché, esegui il “mysql"Comando per ripristinare il database:

mysql -u root -p restaredb < mybackup.sql


Qui:

    • "Restaredb"È il nome del database vuoto.
    • "<"È un parametro che si riferisce al ripristino di un database MySQL.
    • "Backupdb.SQL"È il nome file di dump che contiene il backup del database.

Secondo l'output di seguito, il database particolare è stato ripristinato correttamente:


Passaggio 4: Accedi al server MySQL

Quindi, connettiti con il server MySQL tramite il seguente comando:

mysql -u root -p


Passaggio 5: visualizzare i database

Corri il "SPETTACOLO"Comando per visualizzare tutti i database:

Mostra database;


Si può osservare che il restaurato "restaredb"Il database esiste nell'elenco:


Abbiamo compilato i modi più semplici per creare un backup e ripristinare i database MySQL utilizzando il comando mysqldump.

Conclusione

Per generare un backup del database MySQL, "mysqldump -u -p> "Il comando deve essere usato. D'altra parte, il "mysql -u -p < "Il comando può essere utilizzato per ripristinare un database. Questo post ha fornito la procedura per creare un backup e ripristinare i database MySQL utilizzando il comando mysqldump.