1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

MYSQL conexão remota funcina na Internet mas bloqueia na Rede local

Ola pessoal,

Criei uma conexao remota no MYSQL através do no-ip. Configurei o NAT no roteador e fiz os testes remotos e funcionou OK.

Porém, pra minha grande surpresa, quando tento fazer a mesma conexão criada, dentro da mesma rede local do servidor mysql, a conexão não é realizada, ou seja, quando eu estou na empresa, minha aplicação nao roda.(Tenho que utilizar outra rede).

Alguem saberia me explicar o porque disso?

obs1: O User do banco já está configurado como % nas permissões de ip. obs2: Quando eu crio uma nova conexao fornecendo o ip local(192.168.0.50), a conexão é realizada. (mas eu quero conectar utilizando a mesma conexao com ip remoto inicial acima, para ficar um padrão a ser utilizado em uma aplicação JAVA, para quando eu estiver dentro da empresa, essa conexao tambem funcione).

  • Bem provável que isso seja um problema de configuração de rede e não do java em si.

    se puder poste o stacktrace do erro, fica mais fácil de ajudar.

    ezequiellorenzatti   21 de fev de 2014
  • ezequiellorenzatti, o problema ocorre a nivel de SGBD, quando tento conectar o frontend do MySQL. Não é uma exceção JAVA.

    Giordano_CE   10 de mar de 2014
  • O stacktrace não mostra somente erros relativos ao java, e sim todo tipo de erro gerado, dependendo do erro fica bem claro oque está ocorrendo.

    ezequiellorenzatti   11 de mar de 2014
  • Voce quer dizer a mensagem mysql que aparece ao tentar conectar? "Error 2003: Cannot connect to MYsql on Server giordanomenezes.no-ip.biz.". Onde giordanomenezes.no-ip.biz é o host que eu criei no noip.

    Giordano_CE   11 de mar de 2014
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

4 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags mysql java ou faça a sua própria pergunta.