sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo puedo configurar la contraseña de mysql en el escenario mysqld_safe se está ejecutando?

1-Detenga el proceso del demonio mysql usando este comando:

sudo /etc/init.d/mysql detener

2-Inicie el proceso mysqld demon usando la opción --skip-grant-tables con este comando

sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &

3-Inicie el proceso del cliente mysql usando este comando

mysql -u raíz

4-desde el indicador de mysql ejecute este comando para poder cambiar cualquier contraseña

PRIVILEGIOS DE DESCARGA;

5-Luego restablezca/actualice su contraseña

ESTABLECER CONTRASEÑA PARA [email protected] 'localhost' =CONTRASEÑA('contraseña');

6-Si tiene una cuenta raíz de mysql que puede conectarse desde cualquier lugar, también debe hacer:

ACTUALIZAR mysql.user SET Contraseña=CONTRASEÑA('nuevacontraseña') WHERE Usuario='raíz';

7-Método alternativo:

USE mysqlUPDATE usuario SET Contraseña =PASSWORD('newpwd')WHERE Host ='localhost' AND User ='root';

8-Y si tienes una cuenta root a la que puedas acceder desde cualquier lugar:

USE mysqlUPDATE usuario SET Contraseña =PASSWORD('newpwd')WHERE Host ='%' AND User ='root';

Para cualquier método, una vez que haya recibido un mensaje que indica una consulta exitosa (una o más filas afectadas), vacíe los privilegios:

PRIVILEGIOS DE DESCARGA;

9-Luego detenga el proceso mysqld y reinícielo de la forma clásica:

sudo /etc/init.d/mysql detener

sudo /etc/init.d/mysql start