Cómo cambiar la contraseña de root mySQL en Ubuntu Top 10.Top 10

Cómo cambiar la contraseña de root mySQL en Ubuntu Top 10.Top 10

Las contraseñas son difíciles de recordar, por lo que si ha olvidado la contraseña de root de MySQL, por suerte, hay una manera de cambiarla. Esta publicación ha sido escrita para usted, y al final de esta publicación, habrá cambiado con éxito la contraseña de MySQL.

Antes de llegar 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 el 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 de 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 --versión

Paso 2: Detente el servidor MySQL

Para cambiar la contraseña de root 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 status mysql.servicio

Paso 3: omita las tablas de subvenciones y las redes

Para iniciar el servidor MySQL sin otorgar las tablas y la verificación de redes, configure la variable de entorno "Mysqld_opts"Que MySQL usa en el inicio:

$ sudo systemctl set-environment mysqld_opts = "-skip-networking--skip-grant-tablas"


Muy bien, se establece la variable de entorno, y podemos iniciar sesión en el shell mysql sin proporcionar ninguna contraseña.

Paso 4: Inicie el servicio MySQL

Después de establecer la variable de entorno "mysqld_opts", inicie el servicio mysql ahora usando el comando:

$ sudo systemctl iniciar mysql.servicio

Paso 5: Confirme el estado del servidor MySQL

Confirme el estado del servicio MySQL, ya sea que se esté ejecutando o no:

$ sudo systemctl status mysql.servicio

Paso 6: Inicie sesión en el shell mysql

Ahora, debe iniciar sesión como usuario raíz en el servidor MySQL y para iniciar sesión en el shell mysql, escriba el comando:

$ sudo mysql -u root


Sin proporcionar ninguna contraseña, iniciará sesión en el shell mysql.

Paso 7: alterar la contraseña de root

Ahora, enjuague los privilegios primero:

MySQL> privilegios de descarga;


Seleccione la base de datos MySQL:

mysql> usa mysql


Y configure la nueva contraseña para el usuario root utilizando el ALTERAR Comando escribiendo la siguiente declaración:

MySQL> alterar el usuario 'root'@'localhost' identificado por 'the-new-password';


En el lugar de "la palabra nueva"Proporcione su nueva contraseña. Después de cambiar correctamente la contraseña de root de MySQL, cierre la sesión desde el shell mysql:

mysql> salir;

Paso 8: Revertir el servidor de la base de datos a la configuración normal

Para reiniciar el servidor de la base de datos en "normal"Modo, se requiere para"revertir"Los cambios que hemos realizado para que la red esté habilitada y las tablas de subvención se cargan.

Para hacerlo, primero desanimado el "Mysqld_opts"Variable de entorno que ha establecido anteriormente:

$ sudo systemctl unset-environment mysqld_opts


Después de hacerlo, elimine la configuración del sistema modificada volviendo "Mysql":

$ sudo systemctl revertir mysql

Paso 9: Mata todos los procesos MySQL y reinicie el servicio MySQL

Ahora, mata todos los procesos de MySQL antes de reiniciar el servidor MySQL:

$ sudo killall -u mysql


Después de tener la salida como se muestra en la imagen, presione "Ingresar"Y reinicie el servidor MySQL usando el comando que se proporciona a continuación:

$ sudo systemctl reiniciar mysql.servicio

Paso 10: Inicie sesión con la contraseña recién establecida

Inicie sesión en el shell MySQL con la contraseña recién establecida:

$ sudo mysql -u root -p


Proporcione la contraseña recientemente establecida en el ALTERAR dominio:


Eso es todo. La contraseña de root de MySQL se cambia correctamente, y usted está registrado nuevamente en el shell mysql.

Envolver

En esta guía paso a paso, ha aprendido a cambiar la contraseña de root de MySQL en el 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.