MySql.Data.MySqlClient.MySqlException: "El host localhost no es compatible con las conexiones SSL".

asp.net-core c# dapper mysql mysql.data

Pregunta

Uso msyql.data 8.08 y dapper y .net core para la conexión mysql5.7.18 pero aparece la siguiente excepción:

MySql.Data.MySqlClient.MySqlException:“The host localhost does not support SSL connections.â€

¿Como lidiar con?

Respuesta aceptada

Hoy tuve el mismo problema al pasar de MySql.Data 7.0.7 a 8.0.8. Pude avanzar añadiendo "SslMode = none" en la cadena de conexión.

Usted terminará con algo como:

server={0};user id={1};password={2};persistsecurityinfo=True;port={3};database={4};SslMode=none

(reemplazando los valores con los detalles de su base de datos)


Respuesta popular

Y si usa una clase de conjunto de conexiones, entonces debe hacerlo de esta manera:

    string connstring = string.Format("Server=44.55.110.59; database={0}; UID=root; password=Newuser@123; SslMode = none", databaseName);


Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué