Esto no es un error si tiene cuentas de usuario con contraseñas que utilizan el antiguo algoritmo de hashing antiguo. Si lees el informe de error mencionado en el enlace que publicaste:
http://bugs.mysql.com/bug.php?id=69027
[1 de mayo 15:24] Todd Farmer
La solución ("solución", en realidad) a esto es cambiar la contraseña del usuario afectado a un hash posterior a 4.1. Sin embargo, esta es una práctica recomendada, ya que el proceso de autorización y hashing de contraseñas anterior a 4.1 tiene limitaciones de seguridad notables (discutido en la documentación en http://dev.mysql.com/doc/refman/5.0/en/password-hashing.html )
Restaurar una versión 5.0 del mysql
esquema en un servidor 5.6 es una mala idea en cualquier caso, porque 5.6 tiene columnas adicionales en algunas tablas y algunas tablas completamente nuevas, que pueden faltar o no ahora dependiendo de cómo configuró mysqldump cuando creó el archivo de volcado. Es posible que haya causado otros problemas que quizás no vea de inmediato.
Además, no vi skip-grant-tables
mencionado en el artículo ... pero si aplica correctamente esa opción al servidor, se omite toda autenticación y debería poder iniciar sesión y restablecer las contraseñas.
Si usa MySQL Workbench, debe marcar esta opción:
fuente
Esto realmente se entiende como un comentario sobre la respuesta anterior, pero es demasiado grande para caber en un comentario de StackExchange.
Yo también sufría de este problema. Así que creé un nuevo usuario con un hash de nuevo estilo, y ahora uso a ese nuevo usuario sin problemas. Esto es lo que hice:
Me alegró ver que nuestra columna Contraseña ya era lo suficientemente amplia como para contener hashes de estilo nuevo. (Si hubiera tenido menos de 41 caracteres de ancho, podría no haber tenido el coraje de ampliarlo :-)
old_passwords
serON
es claramente el problema, así que lo cambié temporalmente:Luego creé un nuevo usuario:
... y echó un vistazo al nuevo hash:
¡Observe cómo mi hash es más grande que los demás!
Solo para ser ordenado, me puse de
old_passwords
nuevoOFF
. Esto probablemente no tenía sentido, ya que no puedo pensar por qué alguien querría crear nuevos usuarios utilizando contraseñas antiguas, pero quién sabe.De todos modos: esto lo resolvió para mí.
fuente