Page 1 sur 1

Version mysql

Posté : 23 août 2010, 15:52
par altergo
Bonjour,
Quand je tape
select version()
sur ma base,
j'ai la version 5.0.81.
or quand je fais un
select password('toto');
j'ai un hash de 16 caractères, alors que la doc indique que je devrais avoir 40 caractères.

Pourquoi ?
Comment avoir un hash de 40 car. ?
Merci.

Re: Version mysql

Posté : 23 août 2010, 16:21
par Berzemus
Est-ce que le premier caractère de ton mot de passe est un '*' ?

Si oui, c'est bizarre, si non, tu as toujours des mots de passe de la version pre-4.1.

Vérifie si le serveur n'est pas en mode compatibilité versio 4, ou qu'il est exécuté avec l'attribut --old-passwords

Re: Version mysql

Posté : 23 août 2010, 21:47
par altergo
Non, pas d'étoile.

Je ne peux pas faire les manip donnés, je suis sur un serveur mutualisé qui ne m'appartient pas..

Re: Version mysql

Posté : 24 août 2010, 09:22
par Berzemus
S'il n'y a pas d'étoile, Mysql utilise un format de mot de passe pre-4.1. Et comme tu es sur du mutualisé,tu ne pourras rien y changer :?

Ceci dit, c'est courant pour les mutualisés d'utiliser le mode de compatibilité pre-4.1 de MySQL.