1
resposta

Duvida Communications link failure

Galera estou tentando rodar o projeto porem esse erro sempre aparece

com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

Tanto no projeto que codifiquei quanto projeto da alura, o meu mysql esta rodando em docker, teria alguma coisa a ver com isso?

1 resposta

Olá Gabriel, tudo bem?

Esse erro geralmente ocorre quando há algum problema na comunicação entre o seu aplicativo e o banco de dados. Pode ser que o seu banco de dados não esteja configurado corretamente ou que a conexão tenha sido perdida durante a execução do seu aplicativo.

Quanto à sua pergunta sobre o MySQL estar rodando em um container Docker, isso pode sim estar relacionado ao erro. É importante verificar se a configuração do Docker está correta e se a porta do banco de dados está sendo exposta corretamente para o seu aplicativo.

Uma sugestão é verificar se as configurações do seu arquivo application.properties ou application.yml estão corretas e se estão apontando para o endereço correto do banco de dados.

Outra sugestão é verificar se o seu banco de dados está funcionando corretamente e se é possível se conectar a ele através de um cliente MySQL.

Espero ter ajudado e bons estudos!