Cita:
Iniciado por Valery-Net
Estará relacionado a la configuración de "OLD PASSWORD"?
Prueba así:
Hay que tener cuidado con eso, Valery-Net, porque eso dependerá de qué versión de MySQL está usando, cosa que no ha aclarado aún.
Si es cierto que el problema de la longitud del password puede tener algo que ver. Recordemos lo que dice el manual de referencia:
Cita: Antes de MySQL 4.1, los hashes de contraseñas computados por la función PASSWORD() tienen una longitud de 16 bytes. Tales hashes tienen este aspecto:
Código MySQL:
Ver original+--------------------+
+--------------------+
| 6f8c114b58f2ce9e |
+--------------------+
La columna Password de la tabla user (en la que se guardan los hashes) también tiene una longitud de 16 bytes antes de MySQL 4.1.
En MySQL 4.1, la función PASSWORD() se modificó para producir un valor hash más largo de 41-bytes:
Código MySQL:
Ver original+-----------------------------------------------+
+-----------------------------------------------+
| *43c8aa34cdc98eddd3de1fe9a9c2c2a9f92bb2098d75 |
+-----------------------------------------------+
Por consiguiene, la columna Password en la tabla user debe tener una longitud de 41 bytes para almacenar estos valores: