Questa pagina descrive diversi strumenti comuni di gestione e generazione di report per i database che puoi utilizzare per connetterti alle tue istanze Cloud SQL.
Panoramica
Gli strumenti di gestione e generazione di report dei database forniscono un supporto diverso per la gestione del database. Seleziona uno strumento in base al tipo di amministrazione e generazione di report che devi eseguire. Ad esempio, se devi collegarti a un database ed emettere alcuni comandi SQL, ti consigliamo di utilizzare il client MySQL. Consulta Connessione del client MySQL tramite indirizzi IP. Se devi progettare o gestire molti database contemporaneamente, utilizza uno degli strumenti basati su visualizzazioni descritti qui.
In questa pagina viene trattato un numero limitato di strumenti. Se il tuo strumento non è trattato, è probabile che tu possa connetterti seguendo i passaggi per uno strumento simile.
Connettiti con MySQL Workbench
Questa sezione mostra come connettersi al database dell'istanza Cloud SQL con MySQL Workbench.
- Nella visualizzazione Home di MySQL Workbench, fai clic su Nuova connessione.
- Nel modulo Configura nuova connessione, fornisci un Nome connessione, un Nome host, un Nome utente e uno Schema predefinito, se applicabile, come mostrato nella Figura 1.
- Fai clic su Test Connection (Verifica connessione). Ti viene chiesta una password.
- Se vuoi, fai clic su Avanzate e compila le informazioni per la connessione con SSL come mostrato in Figura 2. Assicurati di selezionare
Utilizza SSL se disponibile e specifica un file CA SSL,
un file CERT SSL e un file chiave SSL.
Scopri di più sull'utilizzo dei certificati SSL con Cloud SQL.
- Fai clic su Verifica connessione per assicurarti che tutti i parametri avanzati siano impostati correttamente.
- Fai clic su Chiudi.
- Connettiti alla connessione che hai creato.
- Una volta connesso, puoi verificare se utilizzi SSL eseguendo la seguente istruzione SQL:
SHOW STATUS like 'ssl_cipher';
Connettiti con Toad per MySQL
Questa sezione mostra come connettersi al database dell'istanza Cloud SQL con Toad per MySQL.
- In Toad for MySQL, crea una nuova connessione.
- Nel modulo Nuova connessione MySQL, compila le seguenti informazioni:
- Utente: il nome di un utente nel database MySQL.
- Password: la password dell'utente specificato.
- Host: l'indirizzo IP dell'istanza. Per ulteriori informazioni, consulta la pagina Configurare il controllo dell'accesso alle applicazioni. Se hai mappato l'indirizzo IP al nome host del tuo server locale, puoi utilizzarlo in questo campo.
- Database: l'istanza di database a cui connetterti.
- Fai clic su Prova connessione per verificare che le informazioni sulla connessione siano corrette.
- Fai clic su OK per avviare la connessione.
- Nella finestra di dialogo Inserisci password, inserisci la password per l'utente. Questa finestra di dialogo viene visualizzata perché non abbiamo scelto Salva password (criptata) nella finestra di dialogo Crea nuova connessione.
Configurare Toad per l'utilizzo di SSL
Nella Figura 5 viene visualizzata una finestra di dialogo Crea nuova connessione con le informazioni per la connessione con SSL. È possibile che non tutte le versioni di Toad supportino la connessione con SSL.
Una volta connesso, puoi verificare se utilizzi SSL eseguendo la seguente
istruzione SQL e verificando che il valore ssl_cipher
non sia vuoto:
SHOW STATUS like 'ssl_cipher';
Connettiti a SQuirrel SQL
Questa sezione mostra come connettersi al database dell'istanza Cloud SQL con SQuirrel SQL.
- Nel client SQuirrel SQL, seleziona il riquadro Alias per attivarlo.
- Nel menu Alias, seleziona Nuovo alias.
- Compila le informazioni, come mostrato nella Figura 6. Assicurati di selezionare il driver MySQL e di fornire i valori per <instance-ip>, <database> e <user-name>.
- Fai clic su Test per testare la connessione. Ti viene chiesta una password.
- Fai clic su OK per salvare l'alias.
- Nel riquadro Alias, fai clic con il tasto destro del mouse sull'alias che hai creato e selezionate Connetti.
Configurare SQuirrel SQL per l'utilizzo di SSL
Questa sezione presuppone che tu abbia creato un certificato SSL (consulta Configurare SSL per un'istanza) e che tu abbia tre file:
- Un file del certificato CA, ad esempio ca-cert.pem.
- Un file del certificato di chiave pubblica client, ad esempio client-cert.pem.
- Un file della chiave privata del client, ad esempio client-key.pem.
Utilizza questi file come descritto in Connessione sicura tramite SSL nel Manuale di riferimento di MySQL per creare file keystore e truststore. Devi specificare i file keystore e truststore quando avvii SQuirrel SQL. Un modo per farlo è modificare lo script che avvia l'applicazione SQuirrel SQL come segue:
$JAVACMD -Djavax.net.ssl.keyStore=<path-to-keystore> \ -Djavax.net.ssl.keyStorePassword=<keystore-password> \ -Djavax.net.ssl.trustStore=<path-to-truststore> \ -Djavax.net.ssl.trustStorePassword=<truststore-password> \ [existing launch parameters]
Dopo aver avviato Squirrel SQL con le informazioni valide del keystore e del truststore, puoi collegarti con:
jdbc:mysql://<instance-ip>:3306/<database>?verifyServerCertificate=true&useSSL=true&requireSSL=true
Una volta connesso, puoi verificare se utilizzi SSL eseguendo la seguente
istruzione SQL e verificando che il valore ssl_cipher
non sia vuoto:
SHOW STATUS like 'ssl_cipher';