Willkommen in der Webstatt Zum Webstatt Blog und Stories
brainnrg am 16.08.06 19:00

Ich werd bald wahnsinnig,
ich versuch jetzt schon ein paar Tage von einem externen Server auf meine DB zu connecten, ich schaffs nicht.

Was bisher passiert ist:

Als host hab ich versucht,
1. IP
2. IP+Port
3. Domain
4. Domain + Port

Geht nicht, fehlermeldung dauernd
Warning: mysql_connect(): Lost connection to MySQL server during query in

Dann hab ich mal die IP und domain versucht anzupingen ganz einfach im DOS,
das geht

Dann hab ich versucht via SSH in den MySQL user einzuloggen, kommt immer fehlermeldung mit
Unknown MySQL server host

Dann hab ich noch in der my.cnf nachgeschaut ob bind-address und skip-networking auskommentiert ist,
bind-address ist nicht vorhanden und
skip-networking war auskommentiert

Das gibt es doch nicht.
Was kann ich da noch machen?

netcup.de Warum gibt es hier Werbung?
crooked am 16.08.06 19:17

hm
mysql.com sagt:

mysql_connect() - This function is deprecated. It is preferable to use mysql_real_connect() instead.
[http://dev.mysql.com/doc/refman/4.1/en/mysql-connect.html]

versuchs einfach mal mit mysql_real_connect()

Wasili am 16.08.06 19:57

Die "normale" MySQL-Ausstattung unter PHP (Oder wie man das auch nennt) kennt kein mysql_real_connect.

Die MySQLi-Erweiterung (?) hingegen kennt sie.

MySQL_Ping?

brainnrg am 16.08.06 21:12

tja ping geht ja nicht da ich nicht mal eine connection aufbauen kann.
Und mysqli_real_connect bringt auch nix

tnY am 17.08.06 15:57

ich hatte das mal da war das bei der db net erlaubt von außen zu connecten und dann musste mir mein provider das freischalten... kA ob das bei dir auch so ist

brainnrg am 19.08.06 18:05

Also mein Provider muss es sicher nicht freischalten, ich hab nen eigenen Server.

Ich hab das Problem aber schon gelöst, danke für eure Hilfe.

crooked am 19.08.06 19:44

was wars denn?

mab mab am 19.08.06 21:06

ein server reboot und die register globals .. *muha*

Snake am 19.08.06 21:11

Quote
Original von mab
ein server reboot

server? reboot? sinn?

mab mab am 20.08.06 15:10

nee, das war nur ein Witzchen.. es lag letztendlich halt an den register globals... was im Grunde den externen Zugriff verweigert hatte. Die restliche Config. hat ja gepasst, so weit ich das jetzt mitbekommen hab.

milahu milahu am 20.08.06 15:27

Du meinst doch sicher die URL Wrapper, oder? Register_globals is ja mal ganz was anderes..

mab mab am 20.08.06 18:16

oh sorry. ich hab mich voll verschrieben. ich meinte natürlich den safe_mode.. der war zuvor auf on. :rolleyes:

naja, falls jetzt jemand extern connecten möchte, hier nochmal die Lösung ;-)

- einen MySQL User anlegen und ihm die entsprechenden Rechte geben. Für den Host muss man % eintragen.

- In der my.cnf SkipNetworking auskommentieren und ggf. BindAddress

- MySQL neu hochfahren und zum Test mal anpingen.

und natürlich den safe_mode auf off stellen...

Grüße,
mab

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt