Solo refiérase a esto.
1. Problemas
A veces, cuando iniciamos sesión en Mysql e ingresamos la contraseña, esto sucede
mysql -u raíz -p
Ingrese la contraseña > 'Contraseña'
错误:ERROR 1045 (28000): Acceso denegado para el usuario 'root'@'localhost' (con contraseña: SÍ)
O: Error: ERROR 1045 (28000): Acceso denegado para el usuario 'root'@'localhost' (con contraseña: NO)
Dos, la solución
Modifique el archivo de configuración my.in/my.cnf
Ingrese al directorio de instalación de mysql
editar mi.ini
Agregue skip-grant-tables en [mysqld] y guárdelo.
Abra la línea de comando como administrador
①Reiniciar mysql:
1, mysql de parada neta 2, mysql de inicio neto
②Ingrese mysql, inicie sesión en
mysql -u root -p
sin ingresar una contraseña, simplemente presione Entrar (si aparece Introducir contraseña, presione Entrar directamente y podrá iniciar sesión correctamente)
③Ingrese use mysql para modificar la contraseña raíz:
actualice el conjunto de usuarios autenticación_cadena=contraseña('nueva contraseña') donde usuario='raíz';
vaciar privilegios;
④ Salir:
abandonar;
⑤ Reinicie mysql nuevamente:
1, mysql de parada neta 2, mysql de inicio neto
⑥Si la prueba es exitosa es si el inicio de sesión es exitoso.
mysql -u raíz -p
Ingrese la contraseña>'Nueva contraseña'
No habrá errores, ¡puedes iniciar sesión! ! !
(Otra situación es que ingresó la contraseña incorrecta. Si es la primera vez que inicia sesión después de la inicialización, si esto sucede, existe una alta probabilidad de que la contraseña sea incorrecta. Verifique cuidadosamente la contraseña después de la inicialización, puede deberse a espacios, puntos decimales, etc. error de entrada de símbolo)