Pergunta

Estou tentando conectar o mysql db em openShift da minha inscrição como abaixo,

new DriverManagerDataSource("jdbc:mysql://localhost/dbXXXX?autoReconnect=true", "usernameXXX", "pwdXXX");

No entanto, um erro foi lançado como

om.mysql.jdbc.exceptions.jdbc4.communicationsException: falha de link de comunicações

O último pacote enviado com sucesso para o servidor foi há 0 milissegundos.O driver não recebeu nenhum pacote do servidor.

Alguma ideia, qual é o raciocínio

Foi útil?

Solução

Se este for um aplicativo escalonado, você também precisa fornecer a porta, pois não será 3306. caso contrário, tente reiniciar o cartucho MySQL ou tentar Sshing em sua engrenagem e usar o comando "mysql" para verSe você puder se conectar, tente usar as variáveis de ambiente para sua conexão em vez dos valores reais.Além disso, o localhost está errado, SSH em sua engrenagem e executar "Env | grep mysql" e você verá os valores que você deve usar.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top