Hướng dẫn mysql odbc driver connection pooling - tổng hợp kết nối trình điều khiển mysql odbc

Tham sốTùy chọn GUIGiá trị mặc địnhBình luận
userNgười sử dụngODBCTên người dùng được sử dụng để kết nối với MySQL.
uidNgười sử dụngODBCTên người dùng được sử dụng để kết nối với MySQL.
serverĐồng nghĩa với user. Được thêm vào trong 3.51.16.Máy chủ TCP/IPlocalhost
databaseTên máy chủ của máy chủ MySQL.Cơ sở dữ liệu-
optionCơ sở dữ liệu0 -
portCơ sở dữ liệu mặc định.3306 Tùy chọn chỉ định cách kết nối/ODBC hoạt động. Xem Bảng & NBSP; 5.3, Trình kết nối/Tùy chọn ODBC tham số Tùy chọn và Bảng & NBSP; 5.4, Giá trị tùy chọn đầu nối/ODBC được đề xuất cho các cấu hình khác nhau.
uid0Hải cảngCơ sở dữ liệu-
uid2Cơ sở dữ liệu mặc định.Cơ sở dữ liệu-
Cơ sở dữ liệu mặc định.Cơ sở dữ liệu mặc định.Cơ sở dữ liệu-
user1Cơ sở dữ liệuCơ sở dữ liệu-
user4Cơ sở dữ liệu mặc định.Cơ sở dữ liệu-
user5Cơ sở dữ liệu mặc định.Cơ sở dữ liệu

-

Cơ sở dữ liệu mặc định.

user8Tùy chọn chỉ định cách kết nối/ODBC hoạt động. Xem Bảng & NBSP; 5.3, Trình kết nối/Tùy chọn ODBC tham số Tùy chọn và Bảng & NBSP; 5.4, Giá trị tùy chọn đầu nối/ODBC được đề xuất cho các cấu hình khác nhau.Cơ sở dữ liệu-
user9Tùy chọn chỉ định cách kết nối/ODBC hoạt động. Xem Bảng & NBSP; 5.3, Trình kết nối/Tùy chọn ODBC tham số Tùy chọn và Bảng & NBSP; 5.4, Giá trị tùy chọn đầu nối/ODBC được đề xuất cho các cấu hình khác nhau.Cơ sở dữ liệu

-

Cơ sở dữ liệu mặc định.

server2Cơ sở dữ liệu mặc định.Cơ sở dữ liệu-
server3Cơ sở dữ liệu mặc định.Cơ sở dữ liệu

-

Cơ sở dữ liệu mặc định.

server6Tùy chọn chỉ định cách kết nối/ODBC hoạt động. Xem Bảng & NBSP; 5.3, Trình kết nối/Tùy chọn ODBC tham số Tùy chọn và Bảng & NBSP; 5.4, Giá trị tùy chọn đầu nối/ODBC được đề xuất cho các cấu hình khác nhau.Cơ sở dữ liệu-
server7Tùy chọn chỉ định cách kết nối/ODBC hoạt động. Xem Bảng & NBSP; 5.3, Trình kết nối/Tùy chọn ODBC tham số Tùy chọn và Bảng & NBSP; 5.4, Giá trị tùy chọn đầu nối/ODBC được đề xuất cho các cấu hình khác nhau.Cơ sở dữ liệu

-

Cơ sở dữ liệu mặc định.

localhost1Tùy chọn chỉ định cách kết nối/ODBC hoạt động. Xem Bảng & NBSP; 5.3, Trình kết nối/Tùy chọn ODBC tham số Tùy chọn và Bảng & NBSP; 5.4, Giá trị tùy chọn đầu nối/ODBC được đề xuất cho các cấu hình khác nhau.Cơ sở dữ liệu-
localhost2Tùy chọn chỉ định cách kết nối/ODBC hoạt động. Xem Bảng & NBSP; 5.3, Trình kết nối/Tùy chọn ODBC tham số Tùy chọn và Bảng & NBSP; 5.4, Giá trị tùy chọn đầu nối/ODBC được đề xuất cho các cấu hình khác nhau.Cơ sở dữ liệu

-

Cơ sở dữ liệu mặc định.

localhost5Tùy chọn chỉ định cách kết nối/ODBC hoạt động. Xem Bảng & NBSP; 5.3, Trình kết nối/Tùy chọn ODBC tham số Tùy chọn và Bảng & NBSP; 5.4, Giá trị tùy chọn đầu nối/ODBC được đề xuất cho các cấu hình khác nhau.Cơ sở dữ liệu-
localhost6Cơ sở dữ liệu mặc định.Cơ sở dữ liệu-
localhost7Cơ sở dữ liệu mặc định.Cơ sở dữ liệu-
localhost8Cơ sở dữ liệu mặc định.0 Tùy chọn chỉ định cách kết nối/ODBC hoạt động. Xem Bảng & NBSP; 5.3, Trình kết nối/Tùy chọn ODBC tham số Tùy chọn và Bảng & NBSP; 5.4, Giá trị tùy chọn đầu nối/ODBC được đề xuất cho các cấu hình khác nhau.

Hải cảng

Cổng TCP/IP để sử dụng nếu server không phải là localhost.

database0Tuyên bố ban đầuCơ sở dữ liệu-
database1Cơ sở dữ liệuCơ sở dữ liệu-
database4Cơ sở dữ liệuCơ sở dữ liệu-
database8Cơ sở dữ liệu mặc định.0 Tùy chọn chỉ định cách kết nối/ODBC hoạt động. Xem Bảng & NBSP; 5.3, Trình kết nối/Tùy chọn ODBC tham số Tùy chọn và Bảng & NBSP; 5.4, Giá trị tùy chọn đầu nối/ODBC được đề xuất cho các cấu hình khác nhau.
option0Giới thiệu từ máy chủ bằng _ hàng tại một thời điểm0

Khi được đặt thành giá trị khác không option1, khiến tất cả các truy vấn trong kết nối trả về các hàng option1 tại một thời điểm thay vì toàn bộ tập kết quả. Hữu ích cho các truy vấn chống lại các bảng rất lớn, nơi không thực tế để lấy toàn bộ kết quả được thiết lập cùng một lúc. Bạn có thể cuộn qua các bản ghi kết quả, option1 tại một thời điểm.

Tùy chọn này chỉ hoạt động với con trỏ chỉ về phía trước. Nó không hoạt động khi tham số tùy chọn option4 được đặt. Nó có thể được sử dụng kết hợp với tham số tùy chọn option5. Hành vi của nó trong các ứng dụng ADO không được xác định: việc mở trước có thể hoặc không thể xảy ra. Được thêm vào trong 5.1.11.

option6-0

Trong Trình kết nối/ODBC 5.2 và sau đó, theo mặc định, các câu lệnh được chuẩn bị phía máy chủ được sử dụng. Khi tùy chọn này được đặt thành giá trị khác không, các câu lệnh được chuẩn bị được mô phỏng ở phía máy khách, đây là hành vi tương tự như trong 5.1 và 3,51. Được thêm vào trong 5.2.0.

option7Có thể xử lý mật khẩu đã hết hạn0 Cho biết rằng ứng dụng có thể xử lý mật khẩu đã hết hạn, được báo hiệu bởi trạng thái SQL là option8 (Máy chủ đã từ chối kết nối) và mã lỗi gốc option9 (1862). Kết nối là Sand Sandboxed, và không thể làm gì khác ngoài việc đưa ra tuyên bố port0. Để thiết lập kết nối trong trường hợp này, ứng dụng của bạn phải sử dụng tùy chọn kết nối ____10 để đặt mật khẩu mới khi bắt đầu hoặc phát hành câu lệnh port2 ngay sau khi kết nối. Khi mật khẩu hết hạn được đặt lại, các hạn chế đối với kết nối được nâng lên. Xem câu lệnh của người dùng thay đổi để biết chi tiết về hết hạn mật khẩu cho tài khoản máy chủ MySQL. Được thêm vào trong 5.2.4.Server rejected the connection) and a native error code option9 (1862). The connection is sandboxed, and can do nothing other than issue a port0 statement. To establish a connection in this case, your application must either use the uid0 connection option to set a new password at the start, or issue a port2 statement immediately after connecting. Once the expired password is reset, the restrictions on the connection are lifted. See ALTER USER Statement for details about password expiration for MySQL server accounts. Added in 5.2.4.
port3Bật xác thực ClearText0 Đặt thành 1 để cho phép xác thực ClearText. Được thêm vào trong 5.1.13 và 5.2.5.1 to enable cleartext authentication. Added in 5.1.13 and 5.2.5.
port4Bật hoạt động dữ liệu tải0 Một chuỗi kết nối, DSN và Tùy chọn GUI. Đặt enable_local_infile = 1 để bật các hoạt động dữ liệu tải. Điều này bật tắt tùy chọn mysql_opt_local_infile mysql_options (). Chuỗi kết nối ghi đè giá trị DSN nếu cả hai được đặt. Được thêm vào trong 5.3.12 và 8.0,0,14.
port5Hạn chế hoạt động dữ liệu tải Một chuỗi kết nối, DSN và Tùy chọn GUI. Đặt load_data_local_dir thành một thư mục cụ thể, chẳng hạn như load_data_local_dir =/tmp, để hạn chế tải lên các tệp lên một đường dẫn cụ thể. Điều này đặt ra tùy chọn mysql_opt_load_data_local_dir mysql_options (). Chuỗi kết nối ghi đè giá trị DSN nếu cả hai được đặt. Tùy chọn này không có hiệu lực nếu enable_local_infile = 1. Được thêm vào trong 8.0,22.
port6Nhận khóa công khai máy chủ0

Khi kết nối với các tài khoản sử dụng xác thực port7 qua kết nối không an toàn (TLS bị tắt), Trình kết nối/ODBC yêu cầu khóa công khai RSA cần thiết để thực hiện xác thực từ máy chủ. Tùy chọn bị bỏ qua nếu cơ chế xác thực được sử dụng cho kết nối khác với port7. Tùy chọn này tương ứng với tùy chọn port9 cho hàm API server0 C. Gía trị là một luận lý.

Tùy chọn được thêm vào trong các phiên bản đầu nối/ODBC 8.0.11 và 5.3.11. Nó yêu cầu Trình kết nối/ODBC được xây dựng bằng thư viện máy khách MySQL dựa trên OpenSSL. Nếu Thư viện máy khách MySQL được kết nối/ODBC sử dụng được xây dựng với Yassl, như trường hợp phân phối GPL của Trình kết nối/ODBC 5.3, tùy chọn không hoạt động và bị bỏ qua

server1Tắt TLS 1.00 Tùy chọn này đã được xóa trong V8.0.28. Nó không cho phép sử dụng TLS 1.0 để mã hóa kết nối. Tất cả các phiên bản của TLS được cho phép theo mặc định và tùy chọn này đã loại bỏ phiên bản 1.0 được sử dụng. Đã thêm vào 5.3.7. Hỗ trợ TLS 1.0 đã được khấu hao trong V8.0.26 trước khi loại bỏ trong V8.0.28.
server2Tắt TLS 1.10 Tùy chọn này đã được xóa trong V8.0.28. Nó không cho phép sử dụng TLS 1.1 để mã hóa kết nối. Tất cả các phiên bản của TLS được cho phép theo mặc định và tùy chọn này đã loại bỏ phiên bản 1.1 được sử dụng. Đã thêm vào 5.3.7. Hỗ trợ TLS 1.1 đã được khấu hao trong V8.0.26 trước khi loại bỏ trong V8.0.28.
server3Tắt TLS 1.20 Không cho phép sử dụng TLS 1.2 để mã hóa kết nối. Tất cả các phiên bản của TLS được cho phép theo mặc định và tùy chọn này giải phóng phiên bản 1.2 được sử dụng. Đã thêm vào 5.3.7.
server4Tắt TLS 1.30 Không cho phép sử dụng TLS 1.3 để mã hóa kết nối. Tất cả các phiên bản của TLS được cho phép theo mặc định và tùy chọn này giải phóng phiên bản 1.3 được sử dụng. Được thêm vào trong 8.0,26.
server5Xác định các phiên bản giao thức TLS được phépTLSV1.2, TLSV1.3 (được đặt bởi libmysqlclient)Chấp nhận TLSV1.2 và/hoặc TLSV1.3; trong khi các giá trị khác tạo ra một lỗi. Nó không có tác dụng nếu ssl-mode = vô hiệu hóa và ghi đè (vô hiệu hóa) các tùy chọn kết nối NO_TLS_X_Y liên quan như NO_TLS_1_2. Được thêm vào 8.0.30.ssl-mode=DISABLED, and overrides (disables) the related NO_TLS_X_Y connection options such as NO_TLS_1_2. Added in 8.0.30.
server6Thực thi SSL0 Thực thi yêu cầu sử dụng SSL cho các kết nối với máy chủ. Xem Bảng & NBSP; 5.2, Hiệu ứng kết hợp của SSL_ENFORCE và vô hiệu hóa_ssl_default. Đã thêm vào 5.3.6.

Ghi chú

Tùy chọn này không được dùng để đầu nối/ODBC 5.3.7 và bị xóa trong 8.0.13. Thay vào đó, tốt hơn là sử dụng tham số tùy chọn localhost9 thay thế.

server8Tắt SSL mặc định0 Vô hiệu hóa yêu cầu mặc định để sử dụng SSL cho các kết nối với máy chủ. Khi được đặt thành từ 0 0 [mặc định], đầu nối/ODBC cố gắng kết nối với SSL trước và rơi trở lại kết nối không được mã hóa nếu không thể thiết lập kết nối SSL. Khi được đặt thành kết nối 1, kết nối với SSL không được thử và kết nối không được mã hóa được sử dụng, trừ khi server6 cũng được đặt thành Xem Bảng & NBSP; 5.2, Hiệu ứng kết hợp của SSL_ENFORCE và vô hiệu hóa_ssl_default. Đã thêm vào 5.3.6.0 [default], Connector/ODBC tries to connect with SSL first, and falls back to unencrypted connection if it is not possible to establish an SSL connection. When set to 1, Connection with SSL is not attempted, and unencrypted connection is used, unless server6 is also set to 1. See Table 5.2, “Combined Effects of SSL_ENFORCE and DISABLE_SSL_DEFAULT ”. Added in 5.3.6.

Ghi chú

Tùy chọn này không được dùng để đầu nối/ODBC 5.3.7 và bị xóa trong 8.0.13. Thay vào đó, tốt hơn là sử dụng tham số tùy chọn localhost9 thay thế.

localhost1Tắt SSL mặc địnhVô hiệu hóa yêu cầu mặc định để sử dụng SSL cho các kết nối với máy chủ. Khi được đặt thành từ 0 0 [mặc định], đầu nối/ODBC cố gắng kết nối với SSL trước và rơi trở lại kết nối không được mã hóa nếu không thể thiết lập kết nối SSL. Khi được đặt thành kết nối 1, kết nối với SSL không được thử và kết nối không được mã hóa được sử dụng, trừ khi server6 cũng được đặt thành Xem Bảng & NBSP; 5.2, Hiệu ứng kết hợp của SSL_ENFORCE và vô hiệu hóa_ssl_default. Đã thêm vào 5.3.6. Tùy chọn được không dùng nữa kể từ đầu nối/ODBC 5.3.7 và bị xóa trong 8.0.13. Thay vào đó, sử dụng tham số tùy chọn localhost9.
localhost9Tắt SSL mặc địnhVô hiệu hóa yêu cầu mặc định để sử dụng SSL cho các kết nối với máy chủ. Khi được đặt thành từ 0 0 [mặc định], đầu nối/ODBC cố gắng kết nối với SSL trước và rơi trở lại kết nối không được mã hóa nếu không thể thiết lập kết nối SSL. Khi được đặt thành kết nối 1, kết nối với SSL không được thử và kết nối không được mã hóa được sử dụng, trừ khi server6 cũng được đặt thành Xem Bảng & NBSP; 5.2, Hiệu ứng kết hợp của SSL_ENFORCE và vô hiệu hóa_ssl_default. Đã thêm vào 5.3.6.

Tùy chọn được không dùng nữa kể từ đầu nối/ODBC 5.3.7 và bị xóa trong 8.0.13. Thay vào đó, sử dụng tham số tùy chọn localhost9.

Chế độ SSL

-

Bí danh của SSLMode như một sự thay thế cuối cùng; được thêm vào V8.0,29.

MySQL có hỗ trợ kết nối gộp không?

X Devapi hỗ trợ kết nối gộp, có thể giảm chi phí cho các ứng dụng mở nhiều kết nối đến máy chủ MySQL. Kết nối được quản lý dưới dạng nhóm bởi một đối tượng máy khách., which can reduce overhead for applications that open many connections to a MySQL Server. Connections are managed as a pool by a Client object.

Kết nối ODBC là gì?

Kết nối gộp cho phép một ứng dụng sử dụng kết nối từ nhóm kết nối không cần thiết lập lại cho mỗi lần sử dụng.Bạn có thể sử dụng tab kết nối gộp của hộp thoại Quản trị viên nguồn dữ liệu ODBC để bật và tắt giám sát hiệu suất.enables an application to use a connection from a pool of connections that do not need to be reestablished for each use. You can use the Connection Pooling tab of the ODBC Data Source Administrator dialog box to enable and disable performance monitoring.

Gộp kết nối MySQL là gì?

Nhóm kết nối MySQL hoạt động ở phía máy khách để đảm bảo rằng máy khách MySQL không liên tục kết nối và ngắt kết nối với máy chủ MySQL.Nó được thiết kế để lưu trữ các kết nối nhàn rỗi trong máy khách MySQL để sử dụng bởi những người dùng khác khi cần thiết.operates on the client side to ensure that a MySQL client does not constantly connect to and disconnect from the MySQL server. It is designed to cache idle connections in the MySQL client for use by other users as they are needed.

Tôi nên sử dụng trình điều khiển ODBC nào cho MySQL?

Chúng tôi muốn thiết lập nguồn dữ liệu ODBC MySQL, do đó chọn trình điều khiển MySQL ODBC 8.0 ANSI hoặc Trình điều khiển Unicode ODBC 8.0 của MySQL và nhấp vào Kết thúc.Một hộp thoại Hộp thoại Kết nối MySQL/Cấu hình nguồn dữ liệu ODBC mở ra.Trong tên nguồn dữ liệu và hộp văn bản mô tả, cung cấp tên mong muốn và mô tả của nguồn dữ liệu.MySQL ODBC 8.0 ANSI Driver or MySQL ODBC 8.0 Unicode Driver and click on Finish. A dialog box MySQL Connector/ODBC Data Source configuration opens. In the Data Source name and description text box, provide the desired name and the description of the Data source.