Basta fornecer o IP/nome do host da máquina remota na string de conexão do banco de dados, em vez de
localhost
. Por exemplo:jdbc:mysql://192.168.15.25:3306/yourdatabase
Verifique se não há firewall bloqueando o acesso à porta
3306
Além disso, verifique se o usuário com o qual você está se conectando tem permissão para se conectar a partir desse nome de host específico. Para ambientes de desenvolvimento, é seguro fazer isso por
'username'@'%'
. Verifique manual de criação de usuário
e o GRANT
manual
.