Cómo restablecer la contraseña de usuario raíz de MySQL en Ubuntu 18.04 LTS

27 feb 2021 2 min di lettura
Cómo restablecer la contraseña de usuario raíz de MySQL en Ubuntu 18.04 LTS
Indice dei contenuti

Introducción

Si su intención es restablecer (o cambiar) la contraseña del usuario raíz de MySQL en un servidor Ubuntu 18 de forma remota, siga leyendo; de lo contrario, si desea restablecer la contraseña de MySQL en su computadora local, omita el primer párrafo "Conexión al servidor " y lea el siguiente.

Conexión al servidor

Para acceder al servidor, necesita conocer la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root, escriba el siguiente comando:

ssh root@IP_DEL_SERVER

A continuación, deberá ingresar la contraseña del usuario root.

Si no está utilizando el usuario root, puede iniciar sesión con otro nombre de usuario utilizando el mismo comando, luego cambie root a su nombre de usuario:

ssh VOSTRO_UTENTE@IP_DEL_SERVER

Luego se le pedirá que ingrese su contraseña de usuario.

El puerto estándar para conectarse a través de ssh es 22, si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p, luego escriba el siguiente comando:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Restablecer la contraseña raíz de MySQL

Detenga el servidor MySQL:

sudo /etc/init.d/mysql stop

Cree un nuevo directorio para mysqld:

sudo mkdir /var/run/mysqld/

Otorgue permisos de usuario de mysql para acceder a la carpeta recién creada:

sudo chown mysql /var/run/mysqld/

Ahora necesita iniciar MySQL en modo seguro sin pasar por el proceso de autenticación estándar:

sudo mysqld_safe --skip-grant-tables &

Si se le solicita, presione la tecla Intro.

Luego, ejecute los siguientes comandos para iniciar sesión en la base de datos con la cuenta raíz sin ingresar una contraseña:

sudo mysql -u root

Una vez que haya iniciado sesión en la base de datos, ejecute el siguiente comando SQL para usar la base de datos mysql predeterminada que contiene la configuración para el usuario raíz y otras configuraciones del servidor, ingrese su nueva contraseña:

update user set authentication_string=PASSWORD("NUOVA_PASSWORD") where User='root';

Guardar cambios:

flush privileges;

Salir de MySQL:

exit;

Detenga MySQL para salir del modo seguro:

sudo /etc/init.d/mysql stop

Reinicie MySQL:

sudo /etc/init.d/mysql start

Si no hubo errores, debería poder volver a iniciar sesión en la base de datos MySQL con la nueva contraseña de root:

sudo mysql -u root -p

Cambiar la contraseña

Si la intención es cambiar la contraseña, conociendo la actual, ejecute los siguientes comandos. Conéctese al servidor MySQL:

sudo mysql -u root -p

Cambie la contraseña del usuario root:

UPDATE mysql.user SET authentication_string=PASSWORD('TUA_PASSWORD') WHERE USER='root';

Haga que los cambios sean efectivos:

FLUSH PRIVILEGES;

Salir de MySQL:

exit;

Conclusión

En este tutorial hemos visto cómo restablecer o cambiar la contraseña de usuario raíz de MySQL en Ubuntu 18.04 LTS.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.