Podemos restablecer la contraseña de mysql utilizando la opción mysqld_safe
con --skip-grant-tables
.Recuperar contraseña raíz de MySQL
- ¿Podemos restablecerlo sin mysql restart?
- ¿Podemos recuperar la contraseña en lugar de restablecer?
Podemos restablecer la contraseña de mysql utilizando la opción mysqld_safe
con --skip-grant-tables
.Recuperar contraseña raíz de MySQL
Y hay una buena razón de ambas respuestas.
1) Puede actualizar la tabla de usuario en la base de datos mysql, pero solo si todavía tiene una conexión activa con suficientes privilegios.
2) Usted no puede, las contraseñas no se almacenan, solo sus valores hash, su hash de inicio de sesión de su contraseña se compara con hash almacenado en mysql y no hay forma de encontrar la contraseña fuera de hash que intentar todas las contraseñas posibles esperando la coincidencia hash.
ver también [1]: http://www.debian-administration.org/articles/442
Esto está documentado en la documentación oficial de MySQL aquí: https://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html
Dudo que esto no solucione todas las inquietudes, ya que básicamente puede corregir cualquier permiso o problema del usuario con este método.
No responde la pregunta. Su primera recomendación va en contra del primer requisito de OP sin explicar por qué. – NotMe