Mysql
 sql >> Database >  >> RDS >> Mysql

java.net.ConnectException

Come esperimento, prova a connetterti alla porta 3306 su mysql1.oyo.co.il usando il comando telnet del tuo sistema. O qualche altra utilità (ad esempio nc o netcat ) che apre una connessione TCP/IP grezza. A seconda del tuo sistema operativo/distro, potresti dover individuare e installare un comando adatto per aiutarti con questa risoluzione dei problemi. Osserva cosa succede.

Re la tua diagnosi:

Se lo dici tu...

Nella migliore delle ipotesi hai dimostrato che l'host sta lavorando. Il servizio web sulla porta 80 e il servizio MySQL sulla porta 3306 sono servizi diversi. (E infatti, è possibile che mysql1.oyo.co.il sta eseguendo trucchi intelligenti per l'instradamento dei pacchetti in modo che il traffico su porte diverse venga instradato in modo trasparente a host o host virtuali diversi.)

Prova a modificare/aumentare il timeout.

Immagino che non sia un problema di timeout ... ma come ho detto sopra, il fatto che tu abbia un sito Web non dice NULLA sul fatto che il servizio MySQL sia in esecuzione.

Hai solo dimostrato che puoi arrivare alla porta 80 ... vedi sopra

Hai solo dimostrato che puoi arrivare alla porta 80 ... vedi sopra

Sulla base di quanto sopra, è plausibile che:

  • hai un problema con il firewall locale,
  • il servizio MySQL su quella porta non è attualmente in esecuzione,
  • Il routing di rete sul lato servizio è interrotto per il traffico su quella porta,
  • il servizio MySQL è stato disattivato in modo permanente oppure
  • il firewall del servizio è stato configurato per non accettare connessioni di rete da luoghi casuali (o specifici), incluso il tuo.

Il fatto che visualizzi un timeout anziché una "connessione rifiutata" suggerisce che è più probabile che si tratti di un problema di rete o di firewall piuttosto che dell'endpoint del servizio MySQL stesso.

La mia ipotesi è che "loro" abbiano ritirato il servizio ... e che tu non debba più usarlo. (Fornire un servizio di database MySQL pubblico mi sembra una cosa strana da fare... oltre ad essere problematico dal punto di vista della sicurezza e dell'amministrazione.)