Willkommen in der Webstatt
User-1 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

xyz-48n hab ich mal die IP und domain versucht anzupingen ganz einfach im DOS,
das geht

xyz-48n hab ich versucht via SSH in den MySQL user einzuloggen, kommt immer fehlermeldung mit
Unknown MySQL server host

xyz-48n 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?
User-2 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()

User-3 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?

User-1 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

User-4 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

User-1 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.

User-2 am 19.08.06 19:44

was wars denn?

User-5 am 19.08.06 21:06

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

User-6 am 19.08.06 21:11

Quote
Original von xyz-126
ein server reboot

server? reboot? sinn?

User-5 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.

User-7 am 20.08.06 15:27

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

User-5 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,
xyz-126

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

Impressum & Kontakt