PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Datenbankserver von außen ansprechen



phoku
24.07.03, 13:51
Hallo,

ich hab auf meinem Rechner MySQL installiert. Nun möchte ich die Datenbank von einem anderen Rechner aus dem LAN abfragen. Muss ich da noch irgendwas am Linux-Rechner einstellen?

Beim MySQL Control Center z.b. bekomme ich folgende Fehlermeldung
[root@192.168.0.1:3306] ERROR 1045: Access denied for user: 'root@192.168.0.2' (Using password: YES)

Woran kann das liegen?

Thomas Mitzkat
24.07.03, 13:53
du solltest dir mal abgewöhnen als root zu arbeiten :(

LKH
24.07.03, 15:55
Hi,

ich gehe mal davon aus, dass du nicht den System-root meinst, sondern den MySQL-User root.

Nach der Installation gibt es eine Datenbank mysql, darin eine Tabelle user. Da legts du dann die Rechte fest. Für root von allen entfernten Rechner durch dieses einfache Insert-Statement:

INSERT INTO user (Host, User, Password, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv, File_priv, Grant_priv, References_priv, Index_priv, Alter_priv) VALUES ('%', 'root', PASSWD('deinpassword'), 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y');
FLUSH PRIVILEGES;

Und vergiss nachher nicht noch andere User mit weniger Privilegien anzulegen.

Hoffe es hilft,