Le hashing de mot de passe de MySQL 4.1.0 diffère de celui de la version 4.1.1 et plus récents. Les différences avec la version 4.1.0 sont :
Les mots de passe sont stockés sur 45 octets plutôt que 41.
La fonction PASSWORD()
n'est pas
répétable. C'est à dire, à partir du même argument
X
, des appels successifs à
PASSWORD(X)
génèreront différents
résultats.
Ces différences rendent l'identification de la version 4.1.0
incompatible avec les versions suivantes. Si vous avez mis à
jour MySQL 4.1.0, il est recommandé de passer à une version
plus récente aussitôt que possible. Après cela, réassignez
les mots de passe de la table user
pour
qu'ils soient compatibles avec le format 41 octets.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.