wake-up-neo.com

MySql.Data.MySqlClient.MySqlException: "Der Host localhost unterstützt keine SSL-Verbindungen."

Ich verwende msyql.data 8.08 und .net core, um eine Verbindung zu mysql5.7.18 Herzustellen. Folgende Ausnahme wird jedoch ausgelöst:

MySql.Data.MySqlClient.MySqlException:“The Host localhost does not support SSL connections.”

Wie man damit umgeht?

94
Sea

Ich hatte heute das gleiche Problem, als ich von MySql.Data 7.0.7 auf 8.0.8 wechselte. Ich konnte mich vorwärts bewegen und fügte "SslMode = none" in die Verbindungszeichenfolge ein.

Sie werden mit etwas wie enden:

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

(Ersetzen der Werte durch Ihre Datenbankdetails)

206
JDC

Wenn Sie eine Verbindungspoolklasse verwenden, müssen Sie möglicherweise folgendermaßen vorgehen:

    string connstring = string.Format("Server=44.55.110.59; database={0}; UID=root; [email protected]; SslMode = none", databaseName);
0
Anuj