Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Conectar Spring com mysql em máquina diferente de localhost

Como faço para rodar o Spring usando o banco de dados em outra máquina, meu mysql fica instalado em outra máquina com IP fixo, tem como fazer isso ou só funciona local?

5 respostas

Fala aí Fernando, tudo bem? Bom, se estiverem na mesma rede, você pode colocar na conexão do Spring o IP dessa máquina, exemplo:

192.168.0.50

Algo nesse sentido.

Caso sejam de redes diferentes será necessário fazer a conexão através de IP público e configurar um redirecionamento de portas.

Espero ter ajudado.

Opa! tudo bem sim. Isso, estava pensando nisso mesmo, passar o IP na linha de comando, só não sei como deve ser passado. Poderia me dar um exemplo de como fazer uma conexão passando o IP da máquina?

Obrigado!

solução!

Para informar o host via parâmetro, pode usar o spring.datasource.url, dessa forma:

java -Dspring.datasource.url=IP -jar jar-cdc-react.jar

Espero ter ajudado.

Tive adicionar mais uns paramentos para funcionar:

java -Dspring.datasource.password=minhaSenha -Dspring.datasource.url=jdbc:mysql://IP/livrariadb?useSSL=false -jar instalura.jar

Obrigado pela dica Matheus Castiglioni

Magina, sempre que precisar não deixe de criar suas dúvidas.

Abraços e bons estudos.