2017-07-13 16 views
14

tôi sử dụng msyql.data 8.08 và hoạt bát và lõi Net để kết nối mysql5.7.18 nhưng ngoại lệ sau đây được xuất hiện:MySql.Data.MySqlClient.MySqlException: “Các localhost máy chủ không hỗ trợ kết nối SSL.”

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

Làm thế nào để đối phó với nó?

+1

tôi sẽ giả sử bạn có hai lựa chọn: - [Enable kết nối SSL trên máy chủ MySQL của bạn] (https : //dev.mysql.com/doc/connector-net/en/connector-net-tutorials-ssl.html) - [Kết nối với máy chủ MySQL của bạn mà không cần thực thi kết nối SSL] (https://dev.mysql.com /doc/connector-net/en/connector-net-connection-options.html) – abolotnov

Trả lời

28

Tôi đã có cùng một vấn đề ngày hôm nay khi di chuyển từ MySql.Data 7.0.7 đến 8.0.8. Tôi đã có thể di chuyển về phía trước thêm "SslMode = none" trong chuỗi kết nối.

Bạn sẽ endup với một cái gì đó như:

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

(thay thế các giá trị với các chi tiết cơ sở dữ liệu của bạn)

+0

cảm ơn. Nó hoạt động , phải thêm SSL cho âm như SslMode = none – Sea

Các vấn đề liên quan