sql >> Database >  >> RDS >> Mysql

java.net.ConnectException

Probeer bij wijze van experiment verbinding te maken met poort 3306 op mysql1.oyo.co.il met behulp van de telnet-opdracht van uw systeem. Of een ander hulpprogramma (bijvoorbeeld nc of netcat ) waarmee een onbewerkte TCP/IP-verbinding wordt geopend. Afhankelijk van uw besturingssysteem/distro, moet u mogelijk een geschikte opdracht zoeken en installeren om u te helpen bij deze probleemoplossing. Observeer wat er gebeurt.

Opnieuw uw diagnose:

Als jij het zegt ...

Je hebt in het beste geval aangetoond dat de host werkt. De webservice op poort 80 en de MySQL-service op poort 3306 zijn verschillende services. (En in feite is het mogelijk dat mysql1.oyo.co.il doet slimme pakketroutingtrucs zodat verkeer op verschillende poorten transparant naar verschillende hosts of virtuele hosts wordt gerouteerd.)

Probeer de time-out te wijzigen/verhogen.

Ik vermoed dat het geen time-outprobleem is ... maar zoals ik hierboven al zei, zegt het feit dat je een website hebt NIETS over de vraag of de MySQL-service actief is.

Je hebt alleen aangetoond dat je poort 80 kunt bereiken ... zie hierboven

Je hebt alleen aangetoond dat je poort 80 kunt bereiken ... zie hierboven

Op basis van het bovenstaande is het aannemelijk dat:

  • je hebt een lokaal firewallprobleem,
  • de MySQL-service op die poort is momenteel niet actief,
  • netwerkroutering aan de servicezijde wordt verbroken voor verkeer op die poort,
  • de MySQL-service is permanent uitgeschakeld, of
  • De firewall van de service is zo geconfigureerd dat netwerkverbindingen van willekeurige (of specifieke) plaatsen, waaronder die van u, niet worden geaccepteerd.

Het feit dat u een time-out ziet in plaats van een "verbinding geweigerd" suggereert dat dit eerder een netwerk- of firewallprobleem is dan een probleem met het MySQL-service-eindpunt zelf.

Mijn gok is dat "zij" de service hebben ingetrokken ... en dat u deze niet meer mag gebruiken. (Het aanbieden van een openbare MySQL-databaseservice lijkt me vreemd om te doen ... en ook problematisch vanuit het oogpunt van beveiliging en beheer.)



  1. Hoe MySQL gebruiken in WSL (Windows-subsysteem voor Linux)?

  2. Hoe krijgt u het wijzigingsnummer?

  3. SELECT op JSONField met Django

  4. Mysql-fout:#1247 - Referentie 'karma' niet ondersteund (verwijzing naar groepsfunctie)