[php mysql] PHP kan ineens niet connecten naar DB?

Pagina: 1
Acties:
  • 195 views sinds 30-01-2008
  • Reageer

  • Snow_King
  • Registratie: April 2001
  • Laatst online: 14:31

Snow_King

Konijn is stoer!

Topicstarter
Hallo,

Ik zit met een probleem!

Ik heb bij Ladot een domein draaien en die Connect naar mijn MySQL DB Thuis.

Nu ineens zonder dat ik wat heb ge-edit aan de php of MySQL kan ie niet meer connecten!

De error:
Can't connect to MySQL server on '213.10.149.96' (111)
Hoe kan dit?
Ik heb alles nog eens gecheked maar alles is goed!
Want mijn PHP Scripts op de zelfde server kunnen wel gewoon connecten!

Iemand een idee?

  • MisterData
  • Registratie: September 2001
  • Laatst online: 07-09 20:23
Staat de MySQL poort (meestal 3306) open ?? Dat moet je nl. wel checken als je achter een firewall/router zit :)

Verwijderd

heb je wel een remote connectie aangemaakt?

  • Snow_King
  • Registratie: April 2001
  • Laatst online: 14:31

Snow_King

Konijn is stoer!

Topicstarter
Op dinsdag 19 februari 2002 20:45 schreef MisterData het volgende:
Staat de MySQL poort (meestal 3306) open ?? Dat moet je nl. wel checken als je achter een firewall/router zit :)
Ik heb gewoon een ADSL Basic van Planet en het werkte gewoon maar nu dus niet meer!

Ik heb de Firewall draaien op Medium (RH 7.2)

localhost connecten gaat wel gewoon!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 12-09 21:31

Janoz

Moderator Devschuur®

!litemod

Mag de mysql gebruiker wel verbinding maken met de db vanaf die server?

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • Snow_King
  • Registratie: April 2001
  • Laatst online: 14:31

Snow_King

Konijn is stoer!

Topicstarter
Op dinsdag 19 februari 2002 20:47 schreef Wisp het volgende:
heb je wel een remote connectie aangemaakt?
Hoe bedoel je?

Het werkte gewoon al een paar weken zo!

de user mag connecten vanaf elke host dus das geen probleem

  • Snow_King
  • Registratie: April 2001
  • Laatst online: 14:31

Snow_King

Konijn is stoer!

Topicstarter
Op dinsdag 19 februari 2002 20:48 schreef Janoz het volgende:
Mag de mysql gebruiker wel verbinding maken met de db vanaf die server?
ja host = %

  • Snow_King
  • Registratie: April 2001
  • Laatst online: 14:31

Snow_King

Konijn is stoer!

Topicstarter
Ik probeerde gewoon ff te connecten naar een andere server en daar krijg ik dan deze error
<!-- Access denied for user: 'tvthemes@212.72.51.213' (Using password: YES) -->
Dat geeft dus aan dat er iets mis is met mijn server maar wat?

Verwijderd

Zou je hostingbedrijf (Ladot) hier meer van weten? Misschien hebben zij iets veranderd in hun instellingen....

  • Snow_King
  • Registratie: April 2001
  • Laatst online: 14:31

Snow_King

Konijn is stoer!

Topicstarter
Op dinsdag 19 februari 2002 21:07 schreef Anchorman het volgende:
Zou je hostingbedrijf (Ladot) hier meer van weten? Misschien hebben zij iets veranderd in hun instellingen....
Ik check ff de PHPInfo

  • nrg
  • Registratie: April 2001
  • Laatst online: 16:31

nrg

Maar wat is er dan veranderd ?
Er moet toch iets zijn gebeurd ?

Of is er een max aantal errors gegenereerd ?
Moet je die ff flushen, weet alleen niet hoe :P

  • Snow_King
  • Registratie: April 2001
  • Laatst online: 14:31

Snow_King

Konijn is stoer!

Topicstarter
Op dinsdag 19 februari 2002 21:08 schreef nrg het volgende:
Maar wat is er dan veranderd ?
Er moet toch iets zijn gebeurd ?

Of is er een max aantal errors gegenereerd ?
Moet je die ff flushen, weet alleen niet hoe :P
weet iemand hoe ik de mysql dan flush?

Verwijderd

Dit kan met PHPMyAdmin, FLUSH TABLE, hier heb je wel bepaalde privileges voor nodig....

  • nrg
  • Registratie: April 2001
  • Laatst online: 16:31

nrg

Op dinsdag 19 februari 2002 21:10 schreef Anchorman het volgende:
Dit kan met PHPMyAdmin, FLUSH TABLE, hier heb je wel bepaalde privileges voor nodig....
Ik neem aan dat hij die wel heeft, omdat ie de server zelf draait..

Verwijderd

Probeer ook eens de php functie mysql_error()

http://www.php.net/manual/en/function.mysql-error.php

Misschien geeft die wat meer info.

  • Snow_King
  • Registratie: April 2001
  • Laatst online: 14:31

Snow_King

Konijn is stoer!

Topicstarter
Op dinsdag 19 februari 2002 21:10 schreef Anchorman het volgende:
Dit kan met PHPMyAdmin, FLUSH TABLE, hier heb je wel bepaalde privileges voor nodig....
Won't work!

Iemand een idee?

Ik heb de MySQL al ge-restart

  • Snow_King
  • Registratie: April 2001
  • Laatst online: 14:31

Snow_King

Konijn is stoer!

Topicstarter
Op dinsdag 19 februari 2002 21:12 schreef Anchorman het volgende:
Probeer ook eens de php functie mysql_error()

http://www.php.net/manual/en/function.mysql-error.php

Misschien geeft die wat meer info.
De hele MySQL Error
Can't connect to MySQL server on '213.10.149.96' (111)
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)
Das het enige wat ik krijg

Als ik in eht connect script ff de mysql host verander naar die van een vriend van me dan krijg ik deze error
<!-- Access denied for user: 'tvthemes@212.72.51.213' (Using password: YES) -->
Dus mijn server reageert gewoon niet op de aanvraag van de PHP en bij Ladot staat MySQL gewoon aan in de PHP

Verwijderd

Als ik doe:

telnet> open 213.10.149.96 3306
( dus connectie maken op poort 3306 )

Krijg ik:

Could not open connection to the host, on port 3306. No connection could be made because the target machine actively refused it.

Met mijn (toch niet heel uitgebreide) kennis zou ik zeggen dat niet iedere host kan connecten naar jou Mysql server. Ik zal eens proberen om een user aan te maken die alleen vanaf jou website bij LaDot kan connecten naar je database.

Ook het even uit zetten van je firewall zou ik even proberen, gewoon om te kijken of het daar aan ligt...

kijk ook even op:
http://www.mysql.com/doc/G/e/General_security.html

Succes!
Pagina: 1