MySQL

MySQL è un sistema di database relazionale molto utilizzato per la gestione di dati strutturati. Con l’Hosting di Database di Kinsta, è possibile aggiungere facilmente un nuovo database MySQL dalla dashboard, cliccando su Database > Aggiungi database e selezionando le opzioni necessarie.

Se avete un database esistente in locale o presso un altro provider di hosting, potete importare il database MySQL nell’Hosting di Database di Kinsta utilizzando uno strumento di database di terze parti o l’interfaccia a riga di comando (CLI). Nota: per importare un database, è necessario prima creare un nuovo database in MyKinsta.

Importare un database MySQL utilizzando uno strumento per database

Esistono molti strumenti per database per connettersi e gestire i database; qui forniamo le istruzioni passaggio per passaggio per TablePlus, in quanto questo strumento permette di gestire tutti i tipi di database che possono essere ospitati su Kinsta.

Potete utilizzare qualsiasi client o strumento per database che supporti il vostro tipo di database. Anche se alcune specifiche, come la navigazione e i nomi dei campi, possono variare tra gli strumenti di database, i concetti fondamentali sono gli stessi.

Importare un database MySQL utilizzando l’interfaccia a riga di comando (CLI)

Potete utilizzare l’interfaccia a riga di comando (CLI) per importare il database MySQL in Kinsta. 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, consultate:

Installare MySQL

Se non avete ancora installato MySQL sul computer locale, dovrete installarlo per collegarvi al database. A seconda del vostro sistema operativo, potete installare MySQL nei seguenti modi.

Windows

Scaricate e installate MySQL Community Server (programma con interfaccia grafica).

MacOS

Scegliete una delle seguenti opzioni per installare MySQL su MacOS:

Linux basato su Debian (Debian, Ubuntu, Mint, ecc.)

Usate il repository MySQL APT ufficiale e installate il pacchetto mysql-client.

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

Usate il repository MySQL Yum ufficiale e installate il pacchetto mysql-client.

Credenziali del database Kinsta

Potete trovare le credenziali del database alla voce Connessioni esterne nella pagina Panoramica del database.

Importare un database MySQL

Usate il seguente comando per esportare il database, sostituendo EXTERNAL_HOSTNAME, USERNAME, PORT e DATABASE_NAME con le informazioni delle connessioni esterne del vostro database. Sostituite export.sql con il percorso e il nome del database che volete importare:

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

Inserite la password del database quando viene richiesto.

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, potete usare SHOW TABLES; o un comando simile per esaminare i dati del database.

Esportare un database MySQL

Usate il seguente comando per esportare il database, sostituendo EXTERNAL_HOSTNAME, USERNAME, PORT e DATABASE_NAME con le informazioni delle connessioni esterne del database. Sostituite export.sql con il percorso e il nome del file del database che volete esportare:

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

Inserite la password del database quando viene richiesto.

Una volta completata l’esportazione, il file del database (ad esempio export.sql) sarà disponibile nel percorso specificato nel comando mysqldump. Potete 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.

Questo articolo ti è stato utile?