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?
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)
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);