È possibile importare ed esportare un database MySQL nell’Hosting di Database di Kinsta utilizzando uno strumento come TablePlus o l’interfaccia a riga di comando (CLI). Per maggiori informazioni sull’utilizzo di un client di database con il proprio database MySQL, si legga la nostra guida sulla connessione e la gestione di un database su Kinsta con TablePlus.

L’installazione del server di database e i comandi variano per ogni tipo di database. Questo articolo è specifico per MySQL. Per altri tipi di database, si leggano i seguenti articoli:

Installare MySQL

Se MySQL non è ancora stato installato sul proprio computer locale, sarà necessario installarlo per collegarsi al proprio database. A seconda del sistema operativo, è possibile installare MySQL nei seguenti modi.

Windows

Scaricare e installare MySQL Community Server (programma con interfaccia grafica).

MacOS

Scegliere una delle seguenti opzioni per installare MySQL su MacOS:

Con Linux Basato su Debian (Debian, Ubuntu, Mint, ecc.)

Usare il repository ufficiale MySQL APT e installare il pacchetto mysql-client.

Linux Basato su RedHat (RedHat Fedora, CentOS, ecc.)

Usare il repository ufficiale MySQL Yum e installare il pacchetto mysql-client.

Credenziali del Database Kinsta

Le credenziali del database si trovano alla voce Connessioni esterne nella pagina delle informazioni sul database.

Importare un Database MySQL

Usare il seguente comando per esportare il database, sostituendo EXTERNAL_HOSTNAME, USERNAME, PORT e DATABASE_NAME con le informazioni delle connessioni esterne del proprio database. Sostituire export.sql con il percorso e il nome del database che si vuole importare:

mysql -h EXTERNAL_HOSTNAME -u USERNAME -P PORT -p DATABASE_NAME < export.sql

Quando richiesto, inserire la password del database.

Non verrà prodotto alcun output a meno che non ci siano errori, che verranno stampati sulla riga di comando. Per verificare che l’importazione sia andata a buon fine, si può usare SHOW TABLES; o un comando simile per esaminare i dati del database.

Esportare un Database MySQL

Usare il seguente comando per esportare il database, sostituendo EXTERNAL_HOSTNAME, USERNAME, PORT e DATABASE_NAME con le informazioni delle connessioni esterne del proprio database. Sostituire export.sql con il percorso e il nome del file del database che si vuole esportare:

mysqldump --no-tablespaces -h EXTERNAL_HOSTNAME -u USERNAME -P PORT -p DATABASE_NAME > export.sql

Quando richiesto, inserire la password del database.

Una volta completata l’esportazione, il file del database (ad esempio export.sql) sarà disponibile nel percorso specificato nel comando mysqldump. Si può aprire il file con un editor di testo semplice (ad esempio TextEdit, Notepad++, Sublime Text, ecc.) o con uno strumento di database come TablePlus per esaminare i dati esportati.

Documentazione correlata

Contenuto di riferimento