97 我使用MySql.Data 8.08和.NET Core连接到MySql 5.7.18,但引发了以下异常: MySql.Data.MySqlClient.MySqlException:“The host localhost does not support SSL connections.” 怎么处理呢? c# mysql asp.net-core mysql.data — 海 source 2 我假设您有两个选择:- 在您的MySQL服务器上启用SSL连接 - 在不强制执行SSL连接的情况下连接到您的MySQL服务器 — -abolotnov
213 从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 (用数据库详细信息替换值) — JDC source 谢谢。它必须工作,必须为SslMode = none之类的负值添加SSL — Sea 3 尝试强制进行SSL连接是一个好主意,但是如果假定人们可以使用SSL,那么破坏人们的代码就不可行!如果我有SSL,我将已经使用它! — dvdmn 感谢您提供此信息。我也面临着实时服务器上的运行时错误,但没有任何提示,因为一切都可以在本地/ dev上正常工作。我巩固了我的一切。这在MySQL客户端6.x的过程中面临到8.x迁移问题的文章。希望这可以节省时间。 — David Chelliah,
0 而且,如果您使用连接池类,则可能必须这样做: string connstring = string.Format("Server=44.55.110.59; database={0}; UID=root; password=Newuser@123; SslMode = none", databaseName); — 阿努吉 source