1045-Acceso denegado para la solución del usuario root@localhost (usando contraseña: SÍ)

1045-Acceso denegado para la solución del usuario root@localhost (usando contraseña: SÍ)

Hola a todos, muchos amigos se han encontrado con este problema al instalar MySQL. Este blog está aquí para resolver este problema. Estudien mucho y lean con atención. Básicamente, pueden resolverlo siguiendo mis instrucciones paso a paso.

primer paso

Ejecute cmd como administrador , ingrese el archivo bin de mysql y ejecute el comando: sc delete MySQL , como se muestra a continuación:

Insertar descripción de la imagen aquí

Después de eliminar el servicio mysql, ya no lo verá en el servicio. Si aún puede verlo, puede hacer clic derecho manualmente y seleccionar Detener , y el servicio desaparecerá, como se muestra a continuación:

Insertar descripción de la imagen aquí

Paso 2

Cambie el basedir y el datadir en el archivo de configuración my.ini a su ruta correcta, que debe ser la ruta donde instaló MySQL, como se muestra a continuación:

Insertar descripción de la imagen aquí

tercer paso

Regenere el archivo de datos, elimine el archivo de datos en mysql y primero haga una copia de seguridad de las tablas de datos importantes. Regenere el archivo de datos en cmd e ingrese los datos:
mysqld --initialize-insecure --user=mysql.
Después de ejecutar el comando, se generará un nuevo archivo de datos en la carpeta mysql, como se muestra a continuación:

Insertar descripción de la imagen aquí

Insertar descripción de la imagen aquí

el cuarto paso

Reinstale el servicio mysql, vincule el archivo de configuración my.ini y ejecute el comando en cmd: mysqld --install "MySQL" --defaults-file="G:\MySQL\mysql-8.0.22-winx64\my.ini "
"MySQL" es el nombre del servicio, que usted mismo puede modificar; "...\my.ini" es la ubicación del archivo de configuración recién creado, como se muestra a continuación:

Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

el quinto paso

Inicie mysql: ingrese el comando en cmd: net start MySQL , si el inicio es exitoso, como se muestra a continuación:

Insertar descripción de la imagen aquí

Paso 6

Ingrese directamente a Navicat para conectarse a MySQL, como se muestra a continuación:

Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

Insertar descripción de la imagen aquí

Para cambiar la contraseña aquí, restablezco la contraseña en Navicat. Creo que Navicat es más conveniente. Es demasiado complicado modificarlo usando la línea de comando. Te recomiendo que descargues Navicat cuando uses MySQL:

Conclusión

Lea este artículo y eche un vistazo a la instalación y configuración de MySQL8.0.22 , para que sea menos probable que ocurran problemas. La solución estará aquí. Bienvenido a darnos sus consejos, comunicarse entre nosotros y aprender juntos.

Supongo que te gusta

Origin blog.csdn.net/qq_43715354/article/details/110853263
Recomendado
Clasificación