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:
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:
Passare a questa directory digitando:
Per esportare il database, utilizzare questa sintassi:
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:
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