Come esportare/importare un database MySQL tramite SSH
Questo tutorial riguarda i seguenti argomenti:
Quando si tratta di database di dimensioni superiori a 128 MB, è 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.