Las contraseñas son difíciles de recordar, por lo que si ha olvidado la contraseña de root de MySQL, afortunadamente, hay una manera de cambiarla. Esta publicación ha sido escrita para usted, y al final de esta publicación, habrá cambiado exitosamente la contraseña de MySQL.
Antes de ir directamente a la solución, se supone que está utilizando la última versión de la base de datos MySQL en Ubuntu 20.04 sistema LTS. Esta publicación proporcionará una guía paso a paso sobre cómo cambiar la contraseña de root de MySQL en Ubuntu 20.04. Entonces, sin perder tiempo, comencemos.
Paso 1: verifique la versión de MySQL en Ubuntu 20.04
En primer lugar, verifique la versión de su MySQL porque esta publicación contiene la solución para cambiar la contraseña de root en la versión 8 o superior. Si la versión de su MySQL es inferior a 8, entonces la solución será diferente. El comando para verificar la versión de MySQL se da a continuación.
$ mysql --versionPaso 2: Detenga el servidor MySQL
Para cambiar la contraseña raíz de MySQL, primero debe apagar el servidor MySQL y puede hacerlo usando el comando:
$ sudo systemctl detener mysql.Servicio
Verifique el estado del servidor MySQL para verificar usando el comando:
$ sudo systemctl estado mysql.ServicioPaso 3: Omita las tablas de subvenciones y la creación de redes
Para iniciar el servidor MySQL sin otorgar las tablas y la verificación de red, configure la variable de entorno MYSQLD_OPTS que MySQL usa al inicio.
$ sudo systemctl set-environment MYSQLD_OPTS = "- skip-networking --skip-grant-tables"
Muy bien, la variable de entorno está configurada y podemos iniciar sesión en el shell de MySQL sin proporcionar ninguna contraseña.
Paso 4: Inicie el servicio MySQL
Después de configurar la variable de entorno MYSQLD_OPTS, inicie el servicio MySQL ahora usando el comando:
$ sudo systemctl iniciar mysql.ServicioPaso 5: Confirme el estado del servidor MySQL
Confirme el estado del servicio MySQL, ya sea que se esté ejecutando o no:
$ sudo systemctl estado mysql.ServicioPaso 6: inicie sesión en el shell de MySQL
Ahora, debe iniciar sesión como usuario raíz en el servidor MySQL y para iniciar sesión en el shell de MySQL, escriba el comando:
$ sudo mysql -u rootSin proporcionar ninguna contraseña, iniciará sesión en el shell de MySQL.
Paso 7: modifica la contraseña de root
Ahora, elimine los privilegios primero.
mysql> flush privilegios;
Seleccione la base de datos MySQL.
mysql> USE mysql
Y establezca la nueva contraseña para el usuario root usando el comando Alter escribiendo la siguiente declaración.
mysql> ALTER USER 'root' @ 'localhost' IDENTIFICADO POR 'the-new-password';
En el lugar de "the-new-password" proporcione su nueva contraseña. Después de cambiar con éxito la contraseña de root de MySQL, cierre la sesión del shell de MySQL.
mysql> salir;Paso 8: elimine todos los procesos MySQL y reinicie el servicio MySQL
En primer lugar, elimine todos los procesos de MySQL antes incluso de reiniciar el servidor MySQL.
$ sudo killall -u mysql
Después de tener la salida como se muestra en la imagen, presione "Enter" y reinicie el servidor MySQL usando el comando que se proporciona a continuación.
$ sudo systemctl reiniciar mysql.ServicioPaso 9: inicie sesión con la contraseña recién configurada
Ahora, inicie sesión en el shell de MySQL con la contraseña recién configurada.
$ sudo mysql -u root -p
Proporcione la contraseña establecida recientemente en el comando ALTER.
Eso es todo. La contraseña de root de MySQL se ha cambiado con éxito y vuelve a iniciar sesión en el shell de MySQL.
Envolver
En esta guía paso a paso, ha aprendido a cambiar la contraseña de root de MySQL en Ubuntu 20.04 sistema LTS. Esta publicación contiene una solución profunda y fácil de entender para restablecer la contraseña de root de MySQL en Ubuntu 20.04.