Ferramentas de relatórios e administração

Nesta página você verá várias ferramentas comuns de administração e relatórios de banco de dados que você pode usar para se conectar às suas instâncias do Cloud SQL.

Visão geral

As ferramentas de relatórios e administração de banco de dados fornecem vários graus de suporte para gerenciamento do banco de dados. Selecione uma ferramenta com base no tipo de administração e relatórios que você precisa fazer. Por exemplo, se você precisar se conectar a um banco de dados e emitir alguns comandos SQL, considere usar o cliente MySQL (consulte Como conectar o cliente MySQL usando endereços IP). Se você precisar projetar ou gerenciar vários bancos de dados simultaneamente, use uma das ferramentas visuais descritas aqui.

Discutimos um número limitado de ferramentas nesta página, mas, se sua ferramenta não for mostrada abaixo, é provável que você possa seguir as etapas referentes a uma ferramenta semelhante e se conectar com êxito.

Como se conectar com o MySQL Workbench

Nesta seção, você verá como se conectar ao banco de dados da instância do Cloud SQL com o MySQL Workbench.

  1. Na exibição inicial do MySQL Workbench, clique em Nova conexão.
  2. Na janela Instalar nova conexão, forneça um Nome de conexão, Nome do host, Nome de usuário e Esquema padrão, se aplicável, conforme mostrado na Figura 1.

    Configurar nova conexão, Parâmetros no MySQL Workbench
    Figura 1: especificação de parâmetros na janela Configurar nova conexão do MySQL Workbench.

  3. Clique em Testar conexão. Você precisará fornecer uma senha.
  4. Como opção, clique em Avançado e preencha as informações para se conectar com SSL, conforme mostrado na Figura 2. Selecione Usar SSL se disponível e especifique um arquivo SSL CA, um arquivo SSL CERT e um arquivo de chave SSL.

    Configurar nova conexão, Avançado no MySQL Workbench.
    Figura 2: especificação de opções avançadas na janela Configurar nova conexão do MySQL Workbench.

  5. Clique em Testar conexão para verificar se todos os parâmetros avançados estão corretos.
  6. Clique em Fechar.
  7. Conecte-se com a conexão que você acabou de criar.
  8. Depois de conectado, você pode testar se está usando o SSL por meio da execução da seguinte instrução SQL:
    SHOW STATUS like 'ssl_cipher';

    Teste se a conexão é sobre SSL.
    Figura 3: teste se a conexão do MySQL Workbench usa SSL.

Voltar ao início

Como se conectar com o Toad for MySQL

Nesta seção, você verá como se conectar ao banco de dados da instância do Cloud SQL com o Toad for MySQL.

  1. No Toad for MySQL, crie uma nova conexão.
  2. Na janela Nova conexão do MySQL, preencha as seguintes informações:
    • Usuário - o nome de um usuário no banco de dados MySQL.
    • Senha - a senha do usuário especificado.
    • Host - o endereço IP da instância. Para mais informações, consulte Configuração do controle de acesso a aplicativos. Se você tiver mapeado o endereço IP para o nome do host para o servidor local, poderá usar isso neste campo.
    • Banco de dados - o banco de dados de instância ao qual se conectar.

    A caixa de diálogo "Criar nova conexão" no Toad para Mac
    Figura 4: a caixa de diálogo "Criar nova conexão" no Toad para Mac

  3. Clique em Testar conexão para confirmar se as informações de conexão estão corretas.
  4. Clique em OK para iniciar a conexão.
  5. Na caixa de diálogo Inserir senha, insira a senha do usuário. Esta caixa de diálogo aparece porque não escolhemos Salvar senha (criptografada) na caixa de diálogo Criar nova conexão.

Configuração do Toad para usar o SSL

Na Figura 5, uma caixa de diálogo Criar nova conexão é mostrada com as informações para se conectar com o SSL. Observe que nem todas as versões do Toad podem ser compatíveis com a conexão com o SSL.

A caixa de diálogo "Criar nova conexão" no Toad para Windows.
Figura 5: a caixa de diálogo "Criar nova conexão" no Toad para Windows

Depois de conectado, você pode testar se está usando o SSL executando a seguinte instrução SQL e verificando se o valor ssl_cipher não está vazio:

SHOW STATUS like 'ssl_cipher';

Voltar ao início

Como se conectar com o SQuirrel SQL

Nesta seção, você verá como se conectar ao banco de dados da instância do Cloud SQL com o SQuirrel SQL.

  1. No SQuirrel SQL Client, selecione o painel Aliases para ativá-lo.
  2. No menu Aliases selecione Novo alias.
  3. Preencha as informações conforme mostrado na Figura 6. Selecione então o driver do MySQL e forneça valores para <instance-ip>, <database> e <user-name>.

    Novo alias no SQuirrel SQL.
    Figura 6: configuração de uma conexão do SQuirrel SQL com o MySQL.

  4. Clique em Testar para testar a conexão. Você precisará fornecer uma senha.
  5. Clique em OK para salvar o alias.
  6. No painel Aliases, clique com o botão direito do mouse no alias que você acabou de criar e selecione Conectar.

Configuração do SQuirrel SQL para usar SSL

Esta seção assume que você criou um certificado SSL (consulte Configuração de SSL para uma instância) e que tem três arquivos:

  • Um arquivo de certificado de CA, por exemplo, ca-cert.pem.
  • Um arquivo de certificado de chave pública do cliente, por exemplo, client-cert.pem.
  • Um arquivo de chave particular do cliente, por exemplo, client-key.pem.

Use esses arquivos com as instruções Conexão com segurança usando SSL, no Manual de referência do MySQL, para criar arquivos keystore e truststore. Em seguida, você precisará especificar os arquivos keystore e truststore ao iniciar o SQuirrel SQL. Uma maneira de fazer isso é editar o script que inicia o aplicativo SQuirrel SQL como mostrado abaixo:

$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 ter iniciado o SQuirrel SQL com as informações válidas de keystore e truststore, você pode se conectar com:

jdbc:mysql://<instance-ip>:3306/<database>?verifyServerCertificate=true&useSSL=true&requireSSL=true

Depois de conectado, você pode testar se está usando o SSL executando a seguinte instrução SQL e verificando se o valor ssl_cipher não está vazio:

SHOW STATUS like 'ssl_cipher';

Voltar ao início

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Cloud SQL para MySQL