ERROR 1372 (HY000): Password hash should be a 41-digit hexadecimal number
2013-11-16 11:45:23
Problema: tener este error cuando creas un usuario en la linea de comandos de mysql.
mysql> create user test identified by password '12345'; ERROR 1372 (HY000): Password hash should be a 41-digit hexadecimal number
El fallo es que desde hace unas cuantas versiones, create user espera el hash de la clave, no la clave en si (chorrada). Se resuelve con los siguientes pasos:
mysql> select password('12345'); +-------------------------+ | password('123456') | +-------------------------+ | 2ff898e158cd0311 | +-------------------------+ 1 row in set (0.00 sec) mysql> create user test identified by password ’2ff898e158cd0311′; Query OK, 0 rows affected (0.00 sec)
De nada. Arramblado de esta web.