Webstatt.org - Community seit 2006 - 2012 (2024?)

zu MySQL DB extern connecten

user-140
16.08.2006 17: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?

user-157
16.08.2006 17: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()

asdf!
user-343
16.08.2006 17: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-140
16.08.2006 19:12

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

user-329
17.08.2006 13: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-140
19.08.2006 16: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-157
19.08.2006 17:44

was wars denn?

asdf!
Avatar user-236
19.08.2006 19:06

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

signature in progress
user-303
19.08.2006 19:11

Original von user-236
ein server reboot

server? reboot? sinn?

Avatar user-236
20.08.2006 13: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.

signature in progress
Avatar user-255
20.08.2006 13:27

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

Those who can, do. Those who can't, teach. # Musik gehört dem Volk! # last.fm
Avatar user-236
20.08.2006 16: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 zwinkern

- 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

signature in progress