Som et eksperiment kan du prøve at oprette forbindelse til port 3306 på mysql1.oyo.co.il
ved hjælp af dit systems telnet-kommando. Eller et andet værktøj (for eksempel nc
eller netcat
), der åbner en rå TCP/IP-forbindelse. Afhængigt af dit OS/distro skal du muligvis finde og installere en passende kommando for at hjælpe dig med denne fejlfinding. Observer, hvad der sker.
Om din diagnose:
Hvis du siger det ...
I bedste fald har du demonstreret, at værten fungerer. Webtjenesten på port 80 og MySQL-tjenesten på port 3306 er forskellige tjenester. (Og faktisk er det muligt, at mysql1.oyo.co.il
laver smarte packet routing tricks, så trafik på forskellige porte transparently routes til forskellige værter eller virtuelle værter.)
Prøv at ændre / øge timeout.
Jeg gætter på, at det ikke er et timeout-problem ... men som jeg sagde ovenfor, siger det faktum, at du har en hjemmeside INTET om, hvorvidt MySQL-tjenesten kører.
Du har kun demonstreret, at du kan komme til port 80 ... se ovenfor
Du har kun demonstreret, at du kan komme til port 80 ... se ovenfor
Baseret på ovenstående er det sandsynligt, at:
- du har et lokalt firewall-problem,
- MySQL-tjenesten på den port kører ikke i øjeblikket,
- netværksrouting på servicesiden er brudt for trafik på den port,
- MySQL-tjenesten er blevet permanent slukket, eller
- tjenestens firewall er konfigureret til ikke at acceptere netværksforbindelser fra tilfældige (eller specifikke) steder, inklusive din.
Det faktum, at du ser en timeout snarere end en "forbindelse nægtet", tyder på, at dette er mere sandsynligt, at det er et netværks- eller firewall-problem end et problem med selve MySQL-tjenestens slutpunkt.
Mit gæt er, at "de" har trukket tjenesten tilbage ... og at du ikke skal bruge den mere. (At levere en offentlig MySQL-databasetjeneste forekommer mig som en mærkelig ting at gøre ... og det er også problematisk fra et sikkerheds- og administrationssynspunkt.)