4
respostas

Erro conexão MYSQL

Boa noite.

Minha conexão no Dbaver 25.1.0 está com erro.

Segue imagem. Podem verificar? Insira aqui a descrição dessa imagem para ajudar na acessibilidade

4 respostas

Fiz o procedimento de inserir os dados públicos, mas agora aparece esse erro:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Oi Ludimila, tudo bem?

Notei pelo seu print que você usou a porta 3306, mas no caso da Railway, é preciso utilizar a porta proxy, que vem antes da 3306. Ela serve justamente para redirecionar a conexão externa para a porta padrão do MySQL.

Veja no exemplo abaixo:

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 base no meu print, a configuração no DBeaver ficaria:

  • 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 é "10381". 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

Repare que no meu caso a porta correta é 10381, ela aparece antes da 3306 no painel da Railway.

Além disso, lembre-se de adicionar a propriedade allowPublicKeyRetrieval=true, conforme orientei neste tópico aqui.

Faça os ajustes conforme suas credenciais no site da Railway. Qualquer coisa, fico à disposição!

Abraços e bons estudos!

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

Mona, vou enviar aqui embaixo as informações que estou testando e continua dando erro:

1)Insira aqui a descrição dessa imagem para ajudar na acessibilidade

  1. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

  2. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

  3. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

  4. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Tem alguma orientação?

Olá, Ludimilla!

A sua configuração está correta, mas o erro "Connection reset" indica que o Railway recusou a conexão. Por isso, peço que você faça uma nova verificação, conforme os pontos abaixo:

Verifique se você criou uma conta no Railway

Se você usou o Railway sem fazer login, o projeto criado ficará disponível por apenas 24 horas e será automaticamente deletado após esse período. Isso é sinalizado com o aviso abaixo:

Mensagem de aviso na Railway: "This is a temporary project and will be deleted in 23 hours. Claim it to make it yours.", indicando que o projeto foi criado sem login e será excluído automaticamente.

Nesse caso, será necessário criar um novo projeto e seguir novamente o passo a passo da atividade.

Verifique se o serviço MySQL está ativo no Railway

Caso você tenha criado sua conta, mas ainda o erro permanece, peço que verifique se o serviço está ligado na plataforma.

  1. Vá até a aba Deployments.

  2. Se aparecer a mensagem “There is no active deployment for this service”, clique em Deploy the image mysql:9.

  3. Aguarde alguns instantes para o serviço iniciar. Tela da aba "Deployments" no painel da Railway mostrando a mensagem "There is no active deployment for this service" e o botão roxo "Deploy the image mysql:9"

    Quando o serviço estiver ativo, a conexão será exibida com o status "Active".

  4. Depois disso, feche e abra o DBeaver e tente novamente a conexão.

Criando um novo projeto

Se mesmo após os passos anteriores a conexão não funcionar, você pode excluir o projeto atual e criar um novo banco MySQL na Railway. Isso irá gerar novas credenciais de acesso.

Para deletar o projeto antigo no DBeaver:

  • Clique com o botão direito sobre a conexão
  • Escolha a opção Excluir

Menu de contexto aberto sobre o serviço MySQL no painel da Railway, com a opção "Delete Service" destacada, indicando onde clicar para excluir o serviço.

⚠️ Lembre-se de que o novo projeto virá com um novo endereço de servidor, porta e senha do usuário root.

Para atualizar os dados no DBeaver:

  • Clique com o botão direito sobre a conexão
  • Escolha Editar conexão

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

  • Insira as novas credenciais.

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!