Cómo encontrar la contraseña de root para MySQL 5.7
Por lo tanto, debe utilizar una contraseña aleatoria. para iniciar sesión y luego use el siguiente comando Cambiar contraseña
"SET PASSWORD = PASSWORD('new password');"
(2).
Tome Windows como ejemplo:
1. Cierre el servicio MySQL en ejecución.
2. Abra la ventana de DOS e ingrese al directorio mysql\bin
3 Escriba mysqld --skip-grant-tables Enter
--skip-. Grant-Tables significa omitir la validación de la tabla de privilegios al iniciar el servicio MySQL.
4. Abra otra ventana de DOS (porque la ventana que acaba de abrir ya no funciona) e ingrese al directorio mysql\bin.
5. Ingrese mysql enter. Si tiene éxito, aparecerá el mensaje MySQL.
6. Conéctese a una base de datos privilegiada: use mysql (no olvide agregar un punto y coma al final).
7. Cambiar contraseña: actualice el conjunto de usuario contraseña=contraseña("123") donde usuario="root" (no olvide agregar un punto y coma al final).
Si se produjo un error de cambio de contraseña
** Error de cambio de contraseña de MySQL ERROR 1054 (42S22)**
luego use mysqlgt; actualice mysql.user set authentication_string=password ("123" ; (No olvide agregar el punto y coma al final).'123456') donde usuario='root' y Host = 'localhost';
o actualice MySQL.user set password=PASSWORD(); ' 123456') donde Usuario='root';
8. mysqlgt; vaciar privilegios; #Actualizar permisos
9.
10. system e ingrese nuevamente:
p>
escriba mysql -u root -p
Inicie sesión con el usuario root y la nueva contraseña 123456 que acaba de configurar.
(3).Después de conocer la contraseña de root
Método 1: use el comando SET PASSWORD
Primero inicie sesión en MySQL.
Formato: mysqlgt; establecer contraseña para nombre de usuario@localhost = contraseña('nueva contraseña');
Ejemplo: mysqlgt; establecer contraseña para root@localhost = contraseña('123')
Método 2: Usar mysqladmin
Formato: mysqladmin -u nombre de usuario -p contraseña anterior contraseña nueva
Ejemplo: mysqladmin -uroot -p123456 contraseña 123 <; /p>
Método 3: Editar la tabla de usuarios directamente con UPDATE
Primero inicie sesión en MySQL.
mysqlgt; use mysql;
mysqlgt; actualice el conjunto de usuario contraseña('123') donde usuario='root' y host='localhost'; p>mysqlgt; privilegios de descarga;
Tabla de usuarios:
Primero inicie sesión en MySQL.