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