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?
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?
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!
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.