Externer Zugriff auf Datenbank nicht möglich

Anni95

New Member
Hallo,

ich habe einen Debian VServer auf dem eine Datenbank (MySQL)installiert ist. Ich möchte ihn gerne als Datenbankserver nutzen um meine Seite die auf einem anderen Server läuft zu entlasten. Ich sage ganz erhlich ich bin nicht der Knaller in Sachen Linux aber das Ding muss ich einfach ans laufen bekommen. Über SSH kann ich mich problemlos auf den MySQL Server einloggen usw. habe auch eure Anleitung benutzt:

MySQL für externen Zugriff konfigurieren - huschi.net

Allerdings wenn ich mich über Telnet (Home PC) auf den Server anmelden will (also extern) kommt sofort, das ich keine Berechtigung habe den MySQL Server zu betreten (kommt direkt nachdem ich Enter drücke). Habe schon die bind-adresse in 0.0.0.0 geändert. #SkipNetworking finde ich in der Datei nicht. Was kann ich noch machen? Die Userberchtigung brauche ich ja nicht einzustellen, sollange ich von außen gar nicht draufkomme. Außer der Datenbank ist nichts weiter drauf auf dem Server. Wäre Super lieb, wenn ihr mir helfen könntet. Sitze da nämllich schon seit 17 Uhr dran :(

Jetzt gehe ich aber erstmal schlafen. Viele Grüße
Anni
 
Last edited by a moderator:
Wenn "keine Berechtigung" kommt, scheint der Connect schon mal zu funktionieren.
(Zur Not ausprobieren in der DOS-Box: "telnet IP 3306".)

Ergo liegt es an der Berechtigung. Teste es als root/admin im MySQL:
Code:
SELECT host, user FROM mysql.user WHERE user='[COLOR="Red"]web1[/COLOR]';
Sollte hier bei "host" immer nur "localhost" oder der Hostname des Systems stehen, dann mußt Du mind. einen Eintrag in "%" ändern.

huschi.
 
Hi,

danke für die schnelle Hilfe. Leider steht unter Host bei root schon %. Was kann ich noch tun?

EDIT: habe jetzt mal das --skip-external-locking auskommentiert und nun komme ich über DOS auf den Server... Musste allerdings kein Passwort eingeben obwohl ich in PuTTy eines vergeben habe.
 
Last edited by a moderator:
Mehr Info's liefern...?

Dann zeig halt die ganze User-DB.
Steht irgendwas in der Tabelle "host", "db" oder sonstigen?
Und hast Du schon die Software-Versionen geprüft?
Evtl. legt Dein MySQL ein Logfile unter /var/log/mysql* oder /var/lib/mysql/... an.

huschi.
 
habe jetzt mal das --skip-external-locking auskommentiert und nun komme ich über DOS auf den Server... Musste allerdings kein Passwort eingeben obwohl ich in PuTTy eines vergeben habe.
 
Back
Top