Come importare ed esportare database MySQL in Linux

Come Importare Ed Esportare Database Mysql In Linux



L'importazione e l'esportazione nei database MySQL aiuta a garantire la sicurezza dei dati poiché l'importazione dei database viene utilizzata per trasferire i dati tra i server, d'altra parte, l'esportazione dei database aiuta nel backup e nel ripristino dei dati.

Questa guida fornirà la procedura per:







Prerequisito: installazione di MySQL Server in Linux

È preferibile aggiornare il sistema prima di qualsiasi installazione, quindi digitare:



$ sudo aggiornamento appropriato



Installa il server MySQL digitando:



$ sudo adatto installare mysql-server



Per verificare la versione installata di MySQL, digitare:





$ mysql --versione



Per avviare i servizi di MySQL utilizzare questo comando:

$ sudo systemctl avvia mysql




Esportazione di database MySQL in Linux

Consente di esportare un database in Linux, ma prima è necessario connettersi a un server MySQL. Usa questa sintassi per connetterti a un server MySQL locale:

$ mysql -In < nome utente > -P


Per questo post il nome utente è ' mysql ”:


Come è visibile nell'output sopra, il server MySQL è connesso correttamente.

Usa questo comando SHOW per vedere tutti i database disponibili:

> MOSTRA DATABASE;



Per esportare il database 'mysql' dai database disponibili, prima creiamo una directory usando questo comando:

$ mkdir dati dell'host locale



Passare a questa directory digitando:

$ CD localhostdata



Per esportare il database, utilizzare questa sintassi:

$ sudo mysqldump -In < nome utente > -P < nome-db > > < nome del file > .sql


Fornisci il tuo nome utente, il nome del database che desideri esportare e il nome di un file in cui desideri esportare il database. Usa questa sintassi e premi invio e digita il comando ls per vedere se il database è stato esportato correttamente o meno:


Qui puoi vedere che il file è stato creato con successo.

Per vedere alcuni dati di questo file, digitare:

$ Testa -N 5 < nome del file > .sql



Qui sono visibili i dati del database esportato.

Importazione di database MySQL in Linux

Per importare il database, connettiamoci al server locale utilizzando la sintassi:

$ mysql -In < nome utente > -P



Hai effettuato correttamente l'accesso al server del database locale.

Per creare un database, usa questa sintassi:

> CREA DATABASE < nome-db > ;


Fornire il nome per il database:


Per vedere i database disponibili, digitare questo comando:

> MOSTRA DATABASE;



Qui è visibile che il database che hai creato è disponibile.

Importiamo il file già esistente con estensione “.sql” contenente i dati di backup del database, utilizzando questa sintassi:

$ mysql -In < nome utente > -P < nome-nuovo-database > < < nome del file > .sql


Fornire i valori richiesti nella sintassi:


Il tuo database è stato importato correttamente poiché ha richiesto la password e ha fornito un output privo di errori.

Conclusione

L'importazione e l'esportazione di database è un'attività importante per il ripristino e il backup dei dati, la migrazione dei dati, la collaborazione o il test e il debug. L'esportazione crea un file di backup, per esportare il database utilizzare questa sintassi ' sudo mysqldump -u -p > .sql 'mentre l'importazione consente di semplificare il trasferimento dei dati tra i server, è possibile importare il database da un file utilizzando questa sintassi' mysql -u -p < .sql ”.