mmofacts.com

Externer Mysql Zugriff

gepostet vor 17 Jahre, 8 Monate von pHoEnIx-sTyLe
Hi,
folgendes Problem:
Beim einrichten unseres 2ten Servers tritt das Problem auf dass man nicht extern connecten kann. Ein User mit den externen rechten (%) und den jeweiligen Rechten auf die Datenbanken ist angelegt. Aber es kommt beim connecten ein "Access denied". Jedoch tritt dies nur per ip connect auf. Über localhost klappt alles einwandfrei. Mit telnet kann eine Verbindung extern hergestellt werden. Skip Networking und bind-address ist deaktiviert.
Hat jemand eine Idee was man noch machen könnte?
gepostet vor 17 Jahre, 8 Monate von Teonas
*unsinn*
gepostet vor 17 Jahre, 8 Monate von pHoEnIx-sTyLe
Kleiner Zusatz:
Wenn dem User kein Passwort gegeben wird ist der Zugriff möglich. Aber sobald man dem User mit den externen Rechten ein Passwort gibt entsteht der "Acces denied".
gepostet vor 17 Jahre, 8 Monate von Todi42
Warum fragst Du nicht einfach in de.comp.datenbanken.mysql? Da sind Unmengen von Leuten, die sich damit auskennen. Dann müstest Du aber wahrscheinlich Dein anliegen noch mal etwas konkreter formulieren. "extern connecten" bedeutet "über TCP/IP Verbinden"?
gepostet vor 17 Jahre, 8 Monate von Sarge
//ops stand schon im eingangsposting.. es ist früh.
gepostet vor 17 Jahre, 8 Monate von Toby
Schonmal von der externen Seite einen Connect via mysql (also auf der Shell) versucht?
Sollte so gehen: mysql -h -P -u -p
gepostet vor 17 Jahre, 8 Monate von pHoEnIx-sTyLe
@ Toby: Ja per shell funktioniert es auch nicht. Aber die Rechte sind richtig vergeben.
@ Tobi42: Ja kann dort mal nachfragen. Jop Extern bedeutet TCP/IP.
gepostet vor 17 Jahre, 8 Monate von blum
Auch wenns nicht Dein primäres Problem behebt.
Schau Dir mal "rinetd" an, damit kannst Du eine fremde IP-Adresse lokal durchleiten. Du brauchst also nicht mehr Deine Datenbank nach Aussen öffnen und die Verbindung verhält sich als ob die Verbindung vom selben Rechner aus stattfindet.
Auch wenns doof klingt, schon mal die Rechte der Datenbank (flush privileges) neu geladen? Da könnt ich mir so manchmal mein Tisch an die Kopfhante schlagen oder andersrum.
gepostet vor 17 Jahre, 8 Monate von pHoEnIx-sTyLe
@ blum: thx, das hört sich gut an das werde ich mir mal genauer anschauen. Erhöht die Sicherheit erheblich und so wie ich das versteh kann ich ja dann auch localhost verwenden.
Wenn man den User direkt per PhpMyAdmin anlegt dann werden die Rechte beim anlegen oder ändern automatisch neu geladen. Hab das ja mehrmals getetest. Kein Passwort vergeben, connecten, klappt! - Passwort vergeben, connecten, klappt nicht. Danach wieder dem User kein Passwort gegeben und es funktioniert wieder.

Auf diese Diskussion antworten