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);