MySQL defekt? User Zugriff auf DB einrichten -> access denied
am 19.12.2006 18:44:43 von holgerHallo,
ich habe hier ein sehr seltsames Phänomen....
btw: alle konfigs wurden mit phpmyadmin 2.6.4pl1 durchgeführt.....
bis vor kurzem funktionierte alles mit den folgenden Daten:
User: vhs
Pass: 12345
Host: %
DB: vhs
mit phpMyAdmin habe ich auch die Rechte gesetzt, so dass man nur auf
eine DB zugreifen kann. (d.h. keine globalen Rechte)
Auf einmal (keine Ahnung warum) bekomme ich jetzt: "access denied for
user vhs@host using password =3D yes"
Also: Habe ich nochmals versucht den Benutzer zu löschen und neu
anzulegen. Das klappt laut mysql auch. in der db: user steht der
benutzer korrekt drin....
nur leider klappt es trotdem nicht mehr auf die db vhs zuzugreifen.
dann habe ich probiert einen vorhandenen user zu kopieren und die
rechte zu ändern, dass er zusätzlich auf die db: vhs zugreifen kann.
- funzt wunderbar!
doch wenn ich den usernamen umbenennen will, bzw. dass passwort ändere
geht es nicht!
er nimmt die änderung scheinbar nicht an. ich kann mich dann z.B.
weiterhin mit dem alten usernamen und passwort einloggen. (in der db:
mysql ist auch ein neuer password-hash hinterlegt und der username ist
ebenfalls geändert...)
JA!!! Ich habe FLUSH PRIVILEGES ausgeführt...
kann es sein, dass mysql irgendwie zerschossen ist...?
wie kann ich mysql reparieren...
kann ich z.B. mysql deinstallieren und von der suse cd wieder neu drauf
packen...? bleiben die daten bei der deinstallation bestehen?
btw: ich verwende mysql 4.0.21 unter suse 9.2