(+MySQL) Problem DBD bei neuen Hash-Längen
Reiner
- perl
Hi,
sollte man den "Fehler" machen, nach einer Neuinstallation neuer MySQL-Versionen (ab 4.1?) die Routine mysql_fix_privilege_tables laufen zu lassen und danach einen User neu anzulegen bzw. ihm ein neues PW zuzuweisen, so bekommen Perl (und Php?, zumindest merke ich es an phpMyAdmin) Probleme.
Bzgl. Perl unterstützt die DBD (Version 2.9004) bei mir die Hashlänge nicht. Eine Umgehung wäre die Nutzung der Funktion "old_password":
set password for 'user'@'localhost' = old_password('mein_pw');
Ansonsten meint MySQL, daß eine DBD der Version 2.9003 und besser das Problem beheben würde. Bei mir jedenfalls nicht.
Alleine das Problem zu erkennen und zu lösen, ist schon doof. Was ist aber, wenn man nun auf eine ähnlich komische Konstellation auf einem Fremdsystem trifft. Wie hebelt Ihr das aus bzw. wie stellt man fest, mit welchen PW-Hashes MySQL läuft und ob Perl sich damit verträgt?
Gruß
Reiner