Saltar al contenido

El método de autenticación ‘caching_sha2_password’ no es compatible con ninguno de los complementos disponibles

Te damos la bienvenida a nuestro sitio web, en este lugar hallarás la solucíon de lo que estás buscando.

Solución:

Modifique el servidor MySql:

  1. Abrir el instalador de MySQL – Comunidad
  2. Seleccionar Producto Servidor MySQL
  3. Haga clic en Configuración rápida en la última columna
  4. Haga clic en siguiente hasta que no apunte al método de autenticación
  5. En la pestaña Método de autenticación, seleccione Usar el método de autenticación heredado
  6. Haga clic en siguiente y termine

Ahora puede iniciar sesión con una contraseña normal

2do

Si está utilizando .NET Framework 4.5.2, puede actualizar fácilmente la referencia de MySQL.Data:

  1. Visulastudio> Herramientas> Administrador de paquetes Nuget> Administrar el paquete nuget para la solución
  2. Vaya a la pestaña Examinar, escriba el cuadro de texto de búsqueda mysql e ingrese el primer paquete mysql.data que vendrá, instálelo

Ahora inicie sesión, el problema se resolverá

Este es un nuevo método de autenticación utilizado en la versión 8.0 de MySQL en comparación con mysql_native_password, que es el método heredado. Para que esto funcione, deberá actualizar su biblioteca MySQL Client a la versión 8.0.

Entonces, use el siguiente enlace y obtenga la versión 8.0.11 o superior.

https://dev.mysql.com/downloads/connector/net/

Actualizar el Pomelo.EntityFrameworkCore.MySql Paquete Nuget a 2.0.0.1 en vez de 2.0.0

2.0.0.1 es más estable que 2.0.0 y 2.0.1

Finalizando este artículo puedes encontrar las interpretaciones de otros desarrolladores, tú igualmente puedes dejar el tuyo si te gusta.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *