[c#] MySql.Data.MySqlClient.MySqlException : “호스트 localhost가 SSL 연결을 지원하지 않습니다.”

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

(값을 데이터베이스 세부 정보로 대체)


답변

연결 풀 클래스를 사용하는 경우 다음과 같이해야 할 수 있습니다.

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


답변