PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Benutzerpasswort in MySQL 4.1.2-alpha



Torsten.E
06-06-2004, 13:54
Ich habe von MySQL 4.0-quetsch auf MySQL 4.1.2-alpha
gewechselt.

Nach meiner Meinung laufen alle PHP-Programme auch
wieder normal weiter.

NUR:
Wenn ich jetzt mit phpMyAdmin(2.6.0-alpha2) mir die Benutzerdaten
anschaue fällt mir folgendes auf:

1.
Bei den "alten" Benutzern ist das Passwort(verschlüsselt) wesentlich
kürzer, wie wenn ich einen neuen Benutzer anlege.

2.
Neue Benutzer können sich nach dem anlegen nicht mehr
mit PHPMyAdmin einloggen (die alten schon).

3.
Die "alten" Benutzer sehen auch Datenbanken für welche
sie gar keine Rechte haben. Sie können dort zwar nichts ändern
aber sehen halt die Datenbanken.

Ich vermute mal, da passt irgendetwas nicht ganz.

Bei Interesse gibt es den Link/Hile zur Datenbank

Torsten.

Gaert
06-06-2004, 14:35
Hallo,

ChangeLogs lesen!

Zitat:

# Warning: Incompatible change! Client authentication now is based on 41-byte passwords in the user table, not 45-byte passwords as in 4.1.0. Any 45-byte passwords created for 4.1.0 must be reset after running the mysql_fix_privilege_tables script.

http://dev.mysql.com/doc/mysql/en/News-4.1.1.html

Die andere Sache findest du garantiert auch irgendwo in den ChangeLogs.

Torsten.E
06-06-2004, 14:46
Hey GAERT,

ich habe "mysql_fix_privilege_tables" schon laufen lassen,
es bringt aber nix. Ich wusste schon, dass ich das Teil
brauche.

Torsten.E
06-06-2004, 15:42
Also der Schalter zwischen altem Passwort und neuem ist --secure_auth

Aber wie kann ich den Schalter "einschalten"
Mein MySQL-Server ist als RPM installiert und läuft unter SuSe 9.0
Gibt es da eine Datei mit Parametern, etc ?

Torsten