Ich benutze msyql.data 8.08 und dapper und .net core zu Verbindung mysql5.7.18 aber folgende Ausnahme erscheint:
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 vorwärts gehen und den "SslMode = none" in der Verbindungszeichenfolge hinzufügen.
Sie werden mit etwas enden wie:
server={0};user id={1};password={2};persistsecurityinfo=True;port={3};database={4};SslMode=none
(Ersetzen der Werte durch Ihre Datenbankdetails)
Und 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; password=Newuser@123; SslMode = none", databaseName);