¿Olvidaste la contraseña de root de MySQL?
Para poder cambiar la contraseña de root de MySQL, es necesario poder conectarse. Si no posees la contraseña de root actual, entonces estás en problemas. Si sabes tu contraseña actual de MySQL y solo deseas cambiar la contraseña de root, puedes pasar esta etapa.
💼 Empleos tech relacionados:
- Administrador de Base de Datos SmartPlant – Smart 3D · Reclutamexx
- ING. SR DE BASE DE DATOS (INGLÉS CONVERSACIONAL) · ROCIO JANETH RODRIGUEZ BENAVIDES
2,922 vacantes activas en LATAM · ver todas → · ⭐ Opiniones en Google
¿En qué te ayudamos hoy?
🎓 Cursos confirmados con 50% OFF hoyInicia 17 Oct — cupo limitado para lectores del blog:
-
💬 Consultor Spring Framework
· Inicia 17 Oct · sabatino ·
$12,900$6,450 (-50%) MXN -
💬 Consultor AWS Despliegue de Apps
· Inicia 24 Oct · sabatino ·
$8,130$4,065 (-50%) MXN -
💬 Consultor API REST con .Net Core
· Inicia 14 Nov · sabatino ·
$10,930$5,465 (-50%) MXN
Por WhatsApp en horario habil · ver todos los cursos → · ⭐ Opiniones en Google
Felizmente, es posible conectarse a MySQL saltando la etapa de autentificación (lo que es muy recomendado en un servidor en producción).
- Para ello es conveniente detener el servidor MySQL:
#/etc/init.d/mysql stop
- Reiniciar MySQL saltando la identificación y deshabilitando la escucha de la red (para evitar ser hacheado en ese momento en el que MySQL es vulnerable):
#mysqld --skip-grant-tables --skip-networking &
Reinicializar la contraseña
Una vez realizada la etapa precedente o si simplemente deseas modificar la contraseña de root (por defecto MySQL es instalado sin contraseña root), conéctate a la base de datos del sistema (mysql) de MySQL:
# mysql mysql -u root
Luego, ingresa el comando siguiente para actualizar la contraseña de root (remplazando nuevacontraseña por la tuya)
UPDATE user SET password=PASSWORD('nuevacontraseña') WHERE user="root";
- Si no pasaste por la primera etapa, ingresa el comando siguiente para que sean tomados en cuenta los cambios:
FLUSH PRIVILEGES;
- Si en cambio iniciaste MySQL manualmente en modo degradado, tienes que reiniciar el servidor:
#/etc/init.d/mysql restart
Te esperamos en los próximos artículos en donde hablaremos mas acerca de estos temas que hoy en día son de importancia e interés en el mundo de la tecnología.
💼 Empleos tech relacionados:
- Administrador de Base de Datos SmartPlant – Smart 3D · Reclutamexx
- ING. SR DE BASE DE DATOS (INGLÉS CONVERSACIONAL) · ROCIO JANETH RODRIGUEZ BENAVIDES
2,922 vacantes activas en LATAM · ver todas → · ⭐ Opiniones en Google




