3
respostas

Erro de conexão com o DBeaver

Segui os passos do vídeo, mas não estou conseguindo conectar o DBeaver com o Railway.

Preenchendo os dados de conexão

Erro ao testar conexão

3 respostas

Oi Claudio, tudo bem?

Peço que tentem fazer a conexão de outra maneira, via TCP, usando domínio e porta proxy. Seguindo os passos abaixo:

  • Vá na aba Settings.
  • Em seguida, em Networking
  • Public Networking

A imagem mostra uma interface do MySQL, onde a aba "Settings" está selecionada. Na seção "Networking" desta aba, há uma opção de "Public Networking", que fornece instruções para conectar ao serviço via TCP utilizando um domínio e porta proxy. O endereço fornecido para a conexão é "roundhouse.proxy.rlwy.net:10381", que redireciona para a porta "3306"

Com a informação acima a configuração no dbeaver deverá ficar:

  • Server Host: roundhouse.proxy.rlwy.net
  • Port: 10381

No campo "Server Host", o endereço do servidor é "roundhouse.proxy.rlwy.net" e, no campo "Port", o número da porta é "0381". A URL completa para a conexão é "jdbc:mysql://roundhouse.proxy.rlwy.net:10381/railway". O banco de dados especificado é "railway". Há uma opção para conectar usando "Host" ou "URL", com "Host" selecionado

Faça os ajustes conforme as suas credenciais no site. Além disso, insira a propriedade allowPublicKeyRetrieval como true, seguindo os meus passos desse tópico.

Espero que dê certo e fico à disposição!

Qualquer outra dúvida, compartilhe no fórum.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Fiz as alterações sugeridas e ainda não funcionou. Será que preciso alterar mais alguma coisa?
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Oi Claudio!

Peço que tente agora, aumentar o limite de conexão, seguindo os passos abaixo:

  • Clique com o botão direito do mouse na conexão railway que está no lado esquerdo do DBeaver que está causando o erro;
  • Escolha a opção Editar conexão para abrir uma janela de configurações.
  • Nesta janela, vá em Erros e timeouts e marque a cainha de Configurações da fonte de dados "railway";
  • Na seção de Timeouts, na opção Encerramento de conexão, aumente para 300000 que é equivalente a 5 minutos.
  • Clique em OK para salvar e realize o teste novamente de conexão;

Captura de tela mostrando as edições da conexão railway no dbeaver. A janela está dividida em duas seções: a seção da esquerda mostra as configurações de conexão e a seção da direita mostra as configurações globais. A seção da esquerda tem uma lista de opções, incluindo "Erros e timeouts", "Transferência de dados", "Editor de dados" e "Editor SQL". A seção da direita tem uma lista de opções, incluindo "Configurações da fonte de dados", "Timeouts", "Erros de execução" e "Cancelar execução". A janela também tem um botão "Testar conexão" e um botão "Ok".

Peço que teste os passos acima seguindo também as orientações anteriores de usar o TCP e inserindo a propriedade allowPublicKeyRetrieval como true.

Espero ter ajudado.

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!