web-dev-qa-db-ja.com

MySql.Data.MySqlClient.MySqlException: "ホストlocalhostはSSL接続をサポートしていません。"

Msyql.data 8.08と.netコアを使用してmysql5.7.18に接続しましたが、次の例外がスローされています。

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

対処方法は?

94
Sea

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

(値をデータベースの詳細に置き換える)

207
JDC

接続プールクラスを使用している場合は、次のようにする必要があります。

    string connstring = string.Format("Server=44.55.110.59; database={0}; UID=root; password=Newuser@123; SslMode = none", databaseName);
0
Anuj