PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [MYSQL] Access denied for user pma...



AceTheFace
18.03.04, 10:13
Hi,

hatte ein paar Probs beim Einrichten vom mysqld. Nun läuft der Server, aber phpmyadmin schmeisst mir wenn ich mich als root anmelden will folgenden Fehler:


Server localhost

Error

MySQL said:
#1045 - Access denied for user: 'pma@localhost' (Using password: YES)

Auf der Konsole kann ich mich mit diesem root-account und dem zugehören pw jedoch zum sql-server connecten. Daran dürfte es also nicht liegen. Jemand ne Idee?

Gruß,

Ace

oafish
18.03.04, 10:31
Hi,
du musst festlegen, welche Benutzer von welchen PC die DB benutzen dürfen:

GRANT ALL PRIVILEGES ON *.* TO benutzer@rechnernameOderIPAdresse IDENTIFIED BY 'Passwort' WITH GRANT OPTION;

oafish

edit:
musst halt deine DB und Tabellen (*.*) genau spezifizieren!

LKH
18.03.04, 10:35
Hi,



GRANT ALL PRIVILEGES ON *.* TO benutzer@rechnernameOderIPAdresse IDENTIFIED BY 'Passwort' WITH GRANT OPTION;


Sollte das nicht besser "... IDENTIFIED BY PASSWORD('Passwort') ..." heissen? Sonst steht das Passwort doch im Klartext in der Tabelle.

AceTheFace
18.03.04, 10:40
Habe nun das hier gemacht:


GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY 'test' WITH GRANT OPTION;

Er hat es auch gemacht, aber der Fehler bleibt bestehen. :(

Gruß,

Ace

oafish
18.03.04, 10:52
Hi,
wenn du localhost angibst, gilt dies auch nur für localhost. Versuchs mal mit einem * oder IP.

oafish

AceTheFace
18.03.04, 10:54
Original geschrieben von oafish
Hi,
wenn du localhost angibst, gilt dies auch nur für localhost. Versuchs mal mit einem * oder IP.

oafish

Das soll ja auch nur lokal laufen, von dem her passt localhost schon...

Gruß,

Ace

oafish
18.03.04, 10:57
Du musst zumindest den Rechner, auf dem phpmyadmin läuft freigeben... oder ist das localhost? Dann noch zur Sicherheit die IP.

oafish

AceTheFace
18.03.04, 10:59
Original geschrieben von oafish
Du musst zumindest den Rechner, auf dem phpmyadmin läuft freigeben... oder ist das localhost? Dann noch zur Sicherheit die IP.

oafish

Ja das ist localhost! Zusätzlich die IP brachte, wie erwartet, keine Verbesserung.

Gruß,

Ace