MySql.Data.MySqlClient.MySqlException:“主机 localhost 不支持 SSL 连接。”
MySql.Data.MySqlClient.MySqlException: “The host localhost does not support SSL connections.”
我使用 MySql.Data 8.08 和 .NET Core 连接到 MySql 5.7.18
但抛出了以下异常:
MySql.Data.MySqlClient.MySqlException:“The host localhost does not support SSL connections.”
如何处理?
我今天从 MySql.Data 7.0.7 迁移到 8.0.8 时遇到了同样的问题。我能够继续在连接字符串中添加 "SslMode=none"。
你最终会得到这样的结果:
server={0};user id={1};password={2};persistsecurityinfo=True;port={3};database={4};SslMode=none
(将值替换为您的数据库详细信息)
如果您使用连接池 class,那么您可能必须这样做:
string connstring = string.Format("Server=44.55.110.59; database={0}; UID=root; password=Newuser@123; SslMode = none", databaseName);
我使用 MySql.Data 8.08 和 .NET Core 连接到 MySql 5.7.18 但抛出了以下异常:
MySql.Data.MySqlClient.MySqlException:“The host localhost does not support SSL connections.”
如何处理?
我今天从 MySql.Data 7.0.7 迁移到 8.0.8 时遇到了同样的问题。我能够继续在连接字符串中添加 "SslMode=none"。
你最终会得到这样的结果:
server={0};user id={1};password={2};persistsecurityinfo=True;port={3};database={4};SslMode=none
(将值替换为您的数据库详细信息)
如果您使用连接池 class,那么您可能必须这样做:
string connstring = string.Format("Server=44.55.110.59; database={0}; UID=root; password=Newuser@123; SslMode = none", databaseName);