Inizio
/
Strumenti del sito avanzati
/
SSH
/
Come esportare/importare un database MySQL tramite SSH

Come esportare/importare un database MySQL tramite SSH

Quando si tratta di database di dimensioni superiori a 50Mb, è consigliabile gestirli tramite SSH. I clienti SiteGround possono trovare ulteriori informazioni su come collegarsi e utilizzare SSH nel nostro Tutorial SSH.

In questo articolo tratteremo l’esportazione e l’importazione di un database tramite SSH. Assicurati di sostituire le seguenti variabili nei seguenti comandi:

USERNAME – l’utente MySQL assegnato al database.

DATABASE – il nome del database MySQL.

  • Esportare un database MySQL

Per esportare un database MySQL, è necessario utilizzare il comando mysqldump. Ecco il comando completo per l’esportazione del database:

mysqldump -uUSERNAME -p DATABASE > backup.sql

Verrà richiesta una password – ovvero la password dell’utente del MySQL.

Il database MySQL verrà esportato in un file denominato “backup.sql” nella tua directory attuale.

  • Importare un database MySQL

Per importare un database MySQL, è necessario utilizzare il comando mysql. Ecco il comando completo:

mysql -uUSERNAME -p DATABASE < backup.sql

Di nuovo, verrà richiesta la password dell’utente del MySQL.

Il backup.sql è il nome del file che stai importando nel database. Deve essere nella directory di lavoro attuale.

 

Condividi questo articolo