Du bist nicht eingeloggt.

Login

Pass

Registrieren

Community
Szene & News
Locations
Impressum

Forum / Bits und Bytes

auf externe mysql datenbank zugreifen

cookiie_x3
Experte (offline)

Dabei seit 02.2010
1216 Beiträge

Geschrieben am: 04.06.2011 um 22:38 Uhr

ich hab mich noch nicht sehr intensiv mit mysql beschäftigt, aber eigentlich
müsste es gehen. mein clientprogramm verbindet sich über port 3306 mit
dem server.. aber ich bekomme einen fehler

Can't connect to MySQL server on 'IPADRESSE' (10060)

kann mir jemand dabei helfen?

ιƒ ℓσνє ιѕ ησт α gαмє, тнєη ωну тнєяє αяє ѕσ мαηу ρℓαуєяѕ.Team-Ulm Messenger★͜tu.mevedia.de☆

tracer - 36
Profi (offline)

Dabei seit 04.2007
930 Beiträge
Geschrieben am: 04.06.2011 um 22:42 Uhr

du musst vermutlich im config-file anstatt "IP_ADRESSE" noch die ip des datenbank servers angeben...bzw. den hostnamen

Le même procédure au chaque jour ... :-)

LeSavant
Experte (offline)

Dabei seit 06.2010
1083 Beiträge

Geschrieben am: 04.06.2011 um 22:42 Uhr
Zuletzt editiert am: 04.06.2011 um 22:49 Uhr

du musst den port in der win firewall freigeben (ausnahmeregel) und diese auch im ROUTER, sonst kann man nicht verbinden.

ansonsten KLIKK testen.

- semper fidelis -

Der666Diablo
Champion (offline)

Dabei seit 04.2006
23736 Beiträge

Geschrieben am: 04.06.2011 um 22:46 Uhr

firewall, mysql datenbank ip zugriff aktivieren, richtige daten eingeben,.

Bei Geld, Sex und Kunst gibt es keinen abnehmenden Grenznutzen. http://shortlinks.de/oee9

bredator - 41
Champion (offline)

Dabei seit 03.2008
5319 Beiträge

Geschrieben am: 04.06.2011 um 23:09 Uhr

Kommt auf den Server an. Ich habe z.B. bei 1&1 ein Webhosting-Paket und von denen aus werden Zugriffe von Programmen auf die DB unterbunden. Geht nur direkt vom Server aus via phpmyadmin oder eben PHP-Code.

Lache nicht über jemanden, der einen Schritt zurück macht. Er könnte Anlauf nehmen.

LeSavant
Experte (offline)

Dabei seit 06.2010
1083 Beiträge

Geschrieben am: 04.06.2011 um 23:15 Uhr

Zitat von bredator:

Kommt auf den Server an. Ich habe z.B. bei 1&1 ein Webhosting-Paket und von denen aus werden Zugriffe von Programmen auf die DB unterbunden. Geht nur direkt vom Server aus via phpmyadmin oder eben PHP-Code.


is auch gut so.....

- semper fidelis -

bredator - 41
Champion (offline)

Dabei seit 03.2008
5319 Beiträge

Geschrieben am: 04.06.2011 um 23:16 Uhr

Zitat von LeSavant:

Zitat von bredator:

Kommt auf den Server an. Ich habe z.B. bei 1&1 ein Webhosting-Paket und von denen aus werden Zugriffe von Programmen auf die DB unterbunden. Geht nur direkt vom Server aus via phpmyadmin oder eben PHP-Code.


is auch gut so.....


Richtig.

Lache nicht über jemanden, der einen Schritt zurück macht. Er könnte Anlauf nehmen.

scw - 42
Experte (offline)

Dabei seit 09.2002
1836 Beiträge
Geschrieben am: 05.06.2011 um 00:42 Uhr

Es würde gehen, mittels ssh eine Weiterleitung einzurichten.
ssh -p 22 -L 3306:localhost:3306 user@HOST_DER_SQL_DATENBANK
Dann kann man auf localhost port 3306 connecten und verbindet sich in Wirklichkeit mit der Datenbank auf HOST_DER_SQL_DATENBANK
onkelrico - 45
Halbprofi (offline)

Dabei seit 10.2007
239 Beiträge

Geschrieben am: 05.06.2011 um 10:43 Uhr

Da man ja nicht weiss, ob hier von einem frei zugänglichen www-Host oder einer Kiste im vertrauenswürdigen Netz handelt, einfach mal ganz banal:

1) Checken ob der mysql mit der Option --skip-networking läuft. Das ist Standard. Lösung: Deaktivieren der Option in der my.cnf, Restart des mysqld.

2) Checken ob der DB-User einen '%'-Host-Eintrag hat. Wenn nicht, entsprechend anlegen.

Das ganze beschreibt dem direkten TCP/IP-Zugriff von "irgendwo". Du solltest Dir über Sicherheitsdinge im Klaren sein, sollte die Kiste im Internet stehen, wie hier schon angerissen. Dann wäre eine Proxy-Lösung wohl die beste.

Dick Laurent is dead.

bredator - 41
Champion (offline)

Dabei seit 03.2008
5319 Beiträge

Geschrieben am: 05.06.2011 um 11:33 Uhr

Zitat von onkelrico:

Da man ja nicht weiss, ob hier von einem frei zugänglichen www-Host oder einer Kiste im vertrauenswürdigen Netz handelt, einfach mal ganz banal:

1) Checken ob der mysql mit der Option --skip-networking läuft. Das ist Standard. Lösung: Deaktivieren der Option in der my.cnf, Restart des mysqld.

2) Checken ob der DB-User einen '%'-Host-Eintrag hat. Wenn nicht, entsprechend anlegen.

Das ganze beschreibt dem direkten TCP/IP-Zugriff von "irgendwo". Du solltest Dir über Sicherheitsdinge im Klaren sein, sollte die Kiste im Internet stehen, wie hier schon angerissen. Dann wäre eine Proxy-Lösung wohl die beste.


Und bei vielen Webhostern hat man gar nicht erst die Möglichkeit, solche Optionen zu setzen. Ohne Rootserver siehts da wohl sowieso mau aus.

Lache nicht über jemanden, der einen Schritt zurück macht. Er könnte Anlauf nehmen.

  [Antwort schreiben]

Forum / Bits und Bytes

(c) 1999 - 2026 team-ulm.de - all rights reserved - hosted by ibTEC Team-Ulm

- Presse - Blog - Historie - Partner - Nutzungsbedingungen - Datenschutzerklärung - Jugendschutz -