Esta página descreve várias ferramentas comuns de administração e relatórios de bases de dados que pode usar para se ligar às suas instâncias do Cloud SQL.
Vista geral
As ferramentas de administração e relatórios da base de dados oferecem vários graus de apoio técnico para gerir a sua base de dados. Selecione uma ferramenta com base no tipo de administração e relatórios que precisa de fazer. Por exemplo, se precisar de se ligar a uma base de dados e emitir alguns comandos SQL, considere usar o cliente MySQL. Consulte o artigo Estabelecer ligação ao cliente MySQL através de endereços IP. Se precisar de conceber ou gerir muitas bases de dados em simultâneo, use uma das ferramentas baseadas em elementos visuais abordadas aqui.
Nesta página, abordamos um número limitado de ferramentas. Se a sua ferramenta não for abordada, é provável que consiga estabelecer ligação com êxito seguindo os passos para uma ferramenta semelhante.
Ligue-se ao MySQL Workbench
Esta secção mostra como estabelecer ligação à base de dados da instância do Cloud SQL com o MySQL Workbench.
- Na vista inicial do MySQL Workbench, clique em Nova ligação.
- No formulário Configurar nova ligação, indique um
Nome da ligação, um Nome do anfitrião,
um Nome de utilizador e um Esquema predefinido, se aplicável,
conforme mostrado na Figura 1.
Figura 1: nova ligação no MySQL Workbench Formulário de configuração de nova ligação. - Clique em Testar ligação. É-lhe pedida uma palavra-passe.
- Opcionalmente, clique em Avançadas e preencha as informações
para estabelecer ligação com SSL, conforme mostrado na Figura 2. Certifique-se de que seleciona
Usar SSL se disponível e especifica um ficheiro de AC SSL,
um ficheiro de CERT SSL e um ficheiro de chave SSL.
Saiba mais sobre a utilização de certificados SSL com o Cloud SQL.
Figura 2: especificar opções avançadas no formulário Setup New Connection do MySQL Workbench. - Clique em Testar associação para se certificar de que todos os parâmetros avançados estão definidos corretamente.
- Clique em Fechar.
- Estabeleça ligação com a ligação que criou.
- Depois de estabelecer ligação, pode testar se está a usar SSL executando a seguinte declaração SQL:
SHOW STATUS like 'ssl_cipher';
Figura 3: testar se a ligação do MySQL Workbench usa SSL.
Estabeleça ligação com o Toad for MySQL
Esta secção mostra como estabelecer ligação à base de dados da instância do Cloud SQL com o Toad for MySQL.
- No Toad for MySQL, crie uma nova ligação.
- No formulário Nova ligação MySQL, preencha as seguintes informações:
- Utilizador: o nome de um utilizador na sua base de dados do MySQL.
- Palavra-passe: a palavra-passe do utilizador especificado.
- Anfitrião: o endereço IP da sua instância. Para mais informações, consulte o artigo Configurar o controlo de acesso à aplicação. Se tiver mapeado o endereço IP para o nome do anfitrião do seu servidor local, pode usá-lo neste campo.
- Base de dados: a instância de base de dados à qual estabelecer ligação.
Figura 4: a caixa de diálogo Create New Connection (Criar nova ligação) no Toad para Mac - Clique em Testar associação para confirmar que as informações de associação estão corretas.
- Clique em OK para iniciar a ligação.
- Na caixa de diálogo Introduzir palavra-passe, introduza a palavra-passe do utilizador. Esta caixa de diálogo é apresentada porque não escolhemos Guardar palavra-passe (encriptada) na caixa de diálogo Criar nova ligação.
Configure o Toad para usar o SSL
Na Figura 5, é apresentada uma caixa de diálogo Criar nova ligação com informações para estabelecer ligação com SSL. Todas as versões do Toad podem não suportar a ligação com SSL.

Depois de estabelecer ligação, pode testar se está a usar SSL executando a seguinte declaração SQL e verificando se o valor ssl_cipher
não está vazio:
SHOW STATUS like 'ssl_cipher';
Estabeleça ligação com o SQuirrel SQL
Esta secção mostra como estabelecer ligação à base de dados da instância do Cloud SQL com o SQuirrel SQL.
- No cliente SQL do SQuirrel, selecione o painel Aliases para o ativar.
- No menu Aliases, selecione Novo alias.
- Preencha as informações, conforme mostrado na Figura 6. Certifique-se de que seleciona o controlador do MySQL e fornece valores para <instance-ip>, <database> e <user-name>.
Figura 6: configurar uma ligação SQuirrel SQL ao MySQL. - Clique em Testar para testar a associação. É-lhe pedida uma palavra-passe.
- Clique em OK para guardar o alias.
- No painel Aliás, clique com o botão direito do rato no alias que criou e selecione Associar.
Configure o SQuirrel SQL para usar o SSL
Esta secção pressupõe que criou um certificado SSL (consulte o artigo Configurar SSL para uma instância) e tem três ficheiros:
- Um ficheiro de certificado da AC, por exemplo, ca-cert.pem.
- Um ficheiro de certificado de chave pública do cliente, por exemplo, client-cert.pem.
- Um ficheiro de chave privada do cliente, por exemplo, client-key.pem.
Use estes ficheiros conforme descrito em Estabelecer ligação em segurança através de SSL no manual de referência do MySQL para criar ficheiros de keystore e truststore. Tem de especificar os ficheiros keystore e truststore quando iniciar o SQuirrel SQL. Uma forma de o fazer é editar o script que inicia a aplicação SQuirrel SQL da seguinte forma:
$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]
Depois de iniciar o SQuirrel SQL com as informações válidas do keystore e do truststore, pode estabelecer ligação com:
jdbc:mysql://<instance-ip>:3306/<database>?verifyServerCertificate=true&useSSL=true&requireSSL=true
Depois de estabelecer ligação, pode testar se está a usar SSL executando a seguinte declaração SQL e verificando se o valor ssl_cipher
não está vazio:
SHOW STATUS like 'ssl_cipher';