Cómo recuperar la clave root en MySQL [Solución]. A veces pasa :D
Paramos el servidor:
[console]sudo service mysql stop[/console]
Arrancamos “mysqld_safe”:
1 |
sudo mysqld_safe --skip-grant-tables |
Dejamos esa consola con “mysqld_safe” corriendo. Abramos otra consola y hagamos lo siguiente:
1 |
sudo mysql -u root |
Una vez adentro de mysql tiramos los siguientes comandos:
1 2 3 4 |
use mysql; update user set password=PASSWORD("NUEVACLAVE") where User='root'; flush privileges; quit |
Ahora que hemos vuelto a la consola de linux, paramos mysql:
1 |
sudo service mysql stop |
El anterior comando va a terminar el proceso “mysqld_safe” que habíamos arrancado en la primer consola, por lo que podemos cerrarla.
Listo, arrancamos mysql normalmente y ya podemos usar la nueva clave.
Muchas gracias, Funciona a las mil maravillas, probé con la solución del sitio oficial de MySQL y no funcionó mas con esta si, nuevamente mil gracias……
Gracias! Saludos!
Excelente.
Excelente.
Muy buen aporte, lo he utilizado y funciona perfecto. Gracias
Gracias. Paso a paso perfecto sin error.
Exelente, gracias!
Muchas gracias. Funciono a la perfección.
me dice “bash: sudo: no se encontró la orden” 🙁
me dice “bash: sudo: no se encontró la orden” >:( desde el primer comando
Ehh Este Articulo me sirvio de mucho en verdad muchas gracias!!!
Gracias me funciono perfectamente… realmente te lo agradezco mucho
Mil gracias, funciona muy bien.