Recuperar contraseña root de MySQL
Usted puede recuperar la contraseña del servidor de base de datos MySQL con los siguientes pasos:
Paso 1: Detener cualquier proceso del servidor MySQL.
Paso 2: Iniciar el proceso del servidor MySQL (mysqld) con la opción –skip-grant-tables por lo cual este no preguntará por la contraseña.
Paso 3: Conectar al servidor MySQL como el usuario root
Paso 4: Configurar una nueva contraseña para la nueva contraseña root
Paso 5: Salir y reiniciar el servidor MySQL
A continuación están los comandos necesarios para cada uno de los pasos mencionados anteriormente (iniciar sesión como el usuario root):
Paso # 1: Detener el servicio mysql
|
Salida:
Stopping MySQL database server: mysqld.
Paso # 2: Iniciar el servidor MySQL sin contraseña:
|
Salida:
[1] 5988
Iniciando el motor de mysqld de las bases de datos desde /var/lib/mysql
mysqld_safe[6025]: started
Paso # 3: Conectar al servidor mysql usando el cliente mysql:
|
Salida:
Bienvenido al monitor de MySQL. Comandos y con ; o \g.
Your MySQL connection id is 1 to server version: 5.0.21-log
Tipiar ‘help;’ o ‘\h’ para obtener ayuda. Tipiar ‘\c’ para en vaciar el buffer.
mysql>
Paso # 4: Configurar una nueva contraseña del servidor MySQL para el usuario root:
|
Paso # 5: Detener el servidor MySQL:
|
Salida:
Stopping MySQL database server: mysqld
STOPPING server from pid file /var/run/mysqld/mysqld.pid
mysqld_safe[6121]: ended
[1]+ Done mysqld_safe –skip-grant-tables
Paso # 6: Iniciar el servidor MySQL y verificar la contraseña:
|
Comments (25)
Perdona pero donde escribo este codigo? abro CMD y lo pongo ahi? abro uno de los ejecutables de la carpeta de MySql, he visto el mismo ejemplo en otras paginas y ninguna especifica el paso cero, donde escribir el codigo.
¡Funcionó a la primera!
¡¡Gracias!!
Gracias por el aporte me sirvio 😀
gracias man buen aporte ….
Excelente, Gracias!
Me funcionó, gracias.
Eres la ley, muchas gracias..solo le agrego que hay que tener permisos de super usuario. es obvio pero vale la pena recordarlo. gracias.
Me salvo el dia….!!!
Gracias!!! me sirvio mucho!.
Gracias funciono a la primera, solo tuve que detener el servicio.
Saludos!
Excelente aporte, funciono a la primera..!!
Excelente aporte, cuando hago el comando de flush privileges; me da el siguiente error:
error 1146 table mysql.procs_priv dont`s exist
que puedo hacer.
gracias.
Que buen aporte, Gracias
SI, esta muy bien, pero eso NO ES RECUPERAR una contraseña, es poner una nueva.
gracias viejo hay mismo me dio
anduve muchas paginas buscando esta solución y no me ayudaron, la verdad es con esta resolví, cambie el passwd que se me había olvidado…. men…..gracias.
disculpen mi ignorancia….pero que informacion es la que va en lugar del simbolo #
Muy útil la información.
Saludos
donde insertamos los comandos
MILES DE GRACIAS, TE QUEDASTES VACÍO CON ESO HERMANO, TE FELICITO.!!!!
perfecto, justo lo que necesitaba. GRACIAS!!
Muchas gracias mano!!!!
jaja había desinstalado e instalado nuevamente el server de mysql para poder volver a trabajar con la BD y nada que podía, tu solución rápida y clara, gracias.
seria posible si me colaboran con lo mismo pero ya desde pc?
Gracias por el valioso aporte. Funciono de maravilla.
tks!!!!!!!!!!!!!!!!!
you save my life.!