Curso de SQL y MySQL 2018

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

A veces puede pasarles (como a mi) que se nos olvida la contraseña del usuario root, este tutorial va enfocado para aquellas personas que tengan instalado XAMPP (aunque me imagino que debe funcionar igual en mysql puro, solo se deben adaptar los pasos).

Comencemos.

  1. Abre XAMPP y verifica que tengas apagado el servicio de MySQL. Deberia de verse asi, en caso contrario es necesario de apagarlo.
XAMPP 1.PNG
  1. Estando aqui, dar clic donde dice Config en la sección de MySQL, entre las opciones que apareceran, seleccionar “my.ini
XAMPP 2.PNG
  1. Una vez abierto el archivo, es necesario buscar [mysqld] y justo debajo de eso, poner skip-grant-tables, y guardar el archivo. Deberia de verse tal cual asi.
my ini 1.PNG

Ya con esto, deberiamos poder acceder a la base de datos sin necesidad de contraseña, vamos a probarlo. (ojo, no cerrar my.ini aún)

  1. Regresa al Panel de Control de XAMPP e inicializa MySQL dandole clic en la Acción de “Start”. Esperamos unos segundos mientras todo sale bien, deberia de verse como a continuación.
XAMPP 3.PNG
  1. Ya con el servicio encendido, del lado derecho le damos clic en donde dice “Shell”, nos abrira una consola para poder jugar con ella.
shell 1.PNG

MOMENTO DE LA VERDAD

  1. Escribir mysql -u root en la consola y cruzar los dedos…
shell 2.PNG

Exito! Hemos establecido conexion con la base de datos sin necesidad de contraseña, ahora queda lo mas facil y es cambiar la contraseña por una que recordemos.

  1. Escribir UPDATE mysql.user SET Password=PASSWORD(‘nueva_contraseña’) WHERE User=‘root’; (ojo con el punto y coma) y darle clic en enter.
shell 3.PNG

Ya con esto hemos cambiado la contraseña de root, pero aun nos queda un paso importante por hacer.

  1. Salgamos de la base de datos usando el comando exit (como aparece en la imagen anterior) y apagamos el servicio de MySQL.

  2. Nos vamos de nuevo a my.ini y borramos la linea que agregamos anteriormente (osea skip-grant-tables), guardamos y cerramos my.ini

my ini 2.PNG

Es momento de probar si funciona correctamente, vamos a probarlo…

Encendemos de nuevo el servicio de MySQL… abrimos Shell… escribimos mysql -u root -p … escribimos la contraseña… BINGO, tenemos de nuevo acceso a root.

shell 4.PNG

Espero y les sirva de ayuda.

@dmcory
"La computadora no detiene al desarrollador, pero alígera la carga"

Curso de SQL y MySQL 2018

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

0 Comentarios

para escribir tu comentario

Artículos relacionados