2017-07-13 48 views
14

używam msyql.data 8,08 i elegancki i .NET rdzenia do podłączenia mysql5.7.18 ale pojawił się następujący wyjątek:MySql.Data.MySqlClient.MySqlException: „localhost hosta nie obsługuje połączenia SSL”.

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

Jak sobie z tym poradzić?

+1

Przypuszczam, masz dwie możliwości: - [Włącz połączenia SSL na serwerze MySQL] (https : //dev.mysql.com/doc/connector-net/en/connector-net-tutorials-ssl.html) - [Połącz się z serwerem MySQL bez egzekwowania połączenia SSL] (https://dev.mysql.com /doc/connector-net/en/connector-net-connection-options.html) – abolotnov

Odpowiedz

28

Miałem ten sam problem dzisiaj, przechodząc z MySql.Data 7.0.7 do 8.0.8. Udało mi się przejść do przodu, dodając "SslMode = none" w ciągu połączenia.

Będziesz endup z czymś takim:

server={0};user id={1};password={2};persistsecurityinfo=True;port={3};database={4};SslMode=none 

(zastępujące wartości swoimi danymi w bazie danych)

+0

dzięki. Udało się, musi dodać SSL dla negatywów, takich jak SslMode = none – Sea