MySQL cho các đòn bẩy của Visual Studio và mở rộng khả năng kết nối của Visual Studio để tạo và lưu trữ các kết nối MySQL. Để đảm bảo quyền truy cập vào bộ toàn bộ các tùy chọn kết nối, hãy cài đặt phiên bản gần đây nhất của Trình kết nối/NET MySQL trên máy khách (xem các yêu cầu tối thiểu).
MySQL cho Visual Studio cung cấp hai loạt phát hành khác biệt sau:
MySQL cho loạt phát hành Visual Studio 1.2. & NBSP; Cung cấp các bản phát hành chung (GA) để sử dụng với các máy chủ MySQL 5.6, 5.7 và 8.0. Các kết nối chỉ có thể được thực hiện bằng giao thức MySQL cổ điển. Cả chứng chỉ PEM và PFX đều được phép với Trình kết nối/NET 8.0.16 trở lên khi máy chủ hỗ trợ các kết nối SSL. Các kết nối không được mã hóa được hỗ trợ bởi các phiên bản mới nhất của Trình kết nối/NET MySQL. Để thêm hoặc sửa đổi các kết nối dữ liệu MySQL, hãy sử dụng bảng điều khiển quản lý máy chủ Explorer trong Visual Studio (xem Phần & NBSP; 4.1, Kết nối bằng máy chủ Explorer,). Provides General Availability (GA) releases for use with MySQL 5.6, 5.7, and 8.0 servers. Connections can be made using the classic MySQL protocol only. Both PEM and PFX certificates are permitted with Connector/NET 8.0.16 or higher when the server supports SSL connections. Unencrypted connections are supported by the latest versions of MySQL Connector/NET. To add or modify MySQL data connections, use the Server Explorer management console in Visual Studio (see Section 4.1, “Connect Using Server Explorer”).
MySQL cho loạt phát hành Visual Studio 2.0. & NBSP; Cung cấp một chuỗi phát hành phát triển để sử dụng với các máy chủ MySQL 5.6 và 5.7 (phiên bản 2.0.5 là cột mốc hiện tại). Các kết nối cơ bản được hỗ trợ cho cả giao thức MySQL cổ điển và giao thức X (số cổng mặc định 33060). Khi máy chủ hỗ trợ các kết nối SSL, chứng chỉ PEM và PFX được cho phép với giao thức X; Chứng chỉ PFX được cho phép với giao thức MySQL cổ điển. Sử dụng Trình quản lý kết nối MySQL hoặc Trình khám phá máy chủ trong Visual Studio để thêm hoặc sửa đổi các kết nối giao thức MySQL cổ điển. Để thêm hoặc sửa đổi các kết nối giao thức X, chỉ sử dụng Trình quản lý kết nối MySQL (xem Phần & NBSP; 4.2, Kết nối bằng cách sử dụng Trình quản lý kết nối MySQL). Provides a development release series for use with MySQL 5.6 and 5.7 servers (version 2.0.5 is the current milestone). Basic connections are supported for both the classic MySQL protocol and X Protocol (33060 default port number). When the server supports SSL connections, PEM and PFX certificates are permitted with X Protocol; PFX certificates are permitted with the classic MySQL protocol. Use either MySQL Connections Manager or Server Explorer in Visual Studio to add or modify classic MySQL protocol connections. To add or modify X Protocol connections, use MySQL Connections Manager only (see Section 4.2, “Connect Using MySQL Connections Manager”).
Trình quản lý kết nối MySQL đã được giới thiệu trong loạt phát hành MySQL cho Visual Studio 2.0 để đơn giản hóa việc tạo và quản lý các kết nối máy chủ MySQL trong Visual Studio. Từ Trình quản lý kết nối MySQL, bạn có tùy chọn di chuyển tất cả các kết nối được lưu trữ đến MySQL Workbench (nếu được cài đặt), làm cho MySQL Workbench trở thành một kho lưu trữ trung tâm cho các kết nối MySQL.
Các kết nối cơ bản trong Visual Studio
Một kết nối cơ bản là không được mã hóa hoặc được mã hóa (trong MySQL 8.0, SSL được bật theo mặc định) và kết nối được thực hiện bằng TPC/IP tiêu chuẩn, là phương thức kết nối mặc định trong MySQL cho Visual Studio kết nối với MYSQL RDBMS. Các kết nối cơ bản rất dễ cấu hình, đặc biệt nếu ứng dụng máy khách và máy chủ MySQL nằm trên cùng một máy chủ hoặc hoạt động trong cùng một mạng cục bộ. Để biết hướng dẫn về cách tạo kết nối cơ bản với MySQL từ bên trong Visual Studio, hãy xem các kết nối cơ bản với Máy chủ Explorer hoặc kết nối cơ bản với Trình quản lý kết nối MySQL.
Kết nối SSL trong Visual Studio
Máy chủ MySQL sử dụng định dạng PEM cho chứng chỉ và khóa riêng. Trình kết nối/Net 8.0.17 Cho phép sử dụng chứng chỉ PEM hoặc PFX với giao thức MySQL cổ điển khi Server Explorer trong Visual Studio (với MySQL cho Visual Studio 1.2.9 hoặc cao hơn) được sử dụng để thêm hoặc sửa đổi kết nối dữ liệu.
Cả máy chủ MySQL và máy khách phải được cấu hình để bật mã hóa SSL (xem bằng cách sử dụng các kết nối được mã hóa). Ngoài việc cung cấp các đường dẫn cho các tệp chứng chỉ, máy khách có thể chỉ định chế độ SSL để sử dụng cho các kết nối. Khi sử dụng Máy chủ Explorer, giá trị chế độ SSL được đặt với thuộc tính nâng cao. Trình quản lý kết nối MySQL cung cấp danh sách thả xuống mã hóa SSL sử dụng với các giá trị tương tự. Bảng sau đây mô tả các giá trị SSL tùy chọn để chọn (và các tệp để chỉ định) với mỗi công cụ.Use SSL Encryption drop-down list with similar values. The following table describes the optional SSL values to select (and the files to specify) with each tool.
Bảng & NBSP; 4.1 & NBSP; Các giá trị chế độ SSL
None | No | Không sử dụng SSL. Không cần tệp SSL. |
Preferred | If Available | Sử dụng SSL nếu máy chủ hỗ trợ nó, nhưng cho phép kết nối trong mọi trường hợp. Preferred là giá trị mặc định với đầu nối/net 8.0.11 trở lên. Không cần tệp SSL; Tuy nhiên, cung cấp tệp SSL CA (với phần mở rộng tệp .pem hoặc .pfx) là cách thực hành tốt nhất cho các kết nối được thực hiện cho các máy chủ MySQL 8.0. |
Required | ________số 8 | Luôn sử dụng SSL và từ chối kết nối nếu máy chủ không hỗ trợ SSL. Không thực hiện xác thực chứng chỉ máy chủ. Không cần tệp SSL. |
VerifyCA | No0 | Luôn luôn sử dụng SSL. Xác nhận các cơ quan chứng chỉ (CA), nhưng dung nạp một cái tên không phù hợp. Yêu cầu tệp SSL CA. Sử dụng phần mở rộng tệp .pem hoặc .pfx. |
No3 | No4 | Luôn luôn sử dụng SSL và không thành công nếu tên máy chủ không chính xác. Yêu cầu SSL CA, SSL Cert và SSL Cert và SSL hợp lệ cho PEM (Tiện ích mở rộng tệp .pem). Yêu cầu tệp SSL CA cho chứng chỉ PFX (tiện ích mở rộng tệp .pfx). |