Hiện tại tôi đang cài đặt openstack bằng các công cụ triển khai openstack-charms dựa trên url này Phần mềm nền tảng điện toán đám mây mã nguồn mở - OpenStack. sau đó tôi chạy lệnh sau để triển khai vault. triển khai juju --to lxd. 3 vault juju triển khai mysql-router vault-mysql-router juju add-relation vault-mysql-router. db-bộ định tuyến mysql-innodb-cụm. db-router juju mối quan hệ bổ sung vault-mysql-router. kho lưu trữ chia sẻ-db. chia sẻ-db
kết quả là "Bộ định tuyến MySQL chưa được khởi động" thích trên hình bên dưới
khi tôi đăng nhập vào lxd, sau đó tôi đã kiểm tra unit-vault-mysql-router-2. tệp nhật ký tôi nhận được thông báo lỗi. đơn vị LỖI. vault-mysql-router/2. máy chủ nhật ký juju. đi. 327 Không thể khởi động mysqlrouter. Lỗi. Bootstrapping của Router với nhiều phần metadata_cache không được hỗ trợ
Bộ định tuyến MySQL đọc các tùy chọn từ các tệp cấu hình gần giống với định dạng tệp INI truyền thống, với các phần và tùy chọn. Chúng chỉ định các tùy chọn được đặt khi Bộ định tuyến MySQL khởi động. Để biết thông tin về cú pháp tệp, hãy xem Phần 4. 1, “Cú pháp tệp cấu hình”
Tùy chọn được xác định trong các phần, cho biết ý nghĩa của tùy chọn. Ví dụ:
[DEFAULT]
unknown_config_option=warning
1 trong phần [MẶC ĐỊNH] đề cập đến người dùng hệ thống đang chạy bộ định tuyến, trong khi [DEFAULT]
unknown_config_option=warning
1 trong phần [ . section refers to the MySQL user that accesses metadata.Các bảng sau đây được phân tách theo phần và tóm tắt các tùy chọn Bộ định tuyến MySQL được xác định trong tệp cấu hình Bộ định tuyến MySQL. Thông tin chi tiết về từng tùy chọn này, chẳng hạn như mô tả và giá trị được phép, được ghi lại bên dưới các bảng này
3TypeStringDefault Value[DEFAULT] unknown_config_option=warning
4[DEFAULT] unknown_config_option=warning
Đường dẫn đến thư mục tệp nhật ký Bộ định tuyến MySQL. Tệp nhật ký có tên là
5 và nó được tạo hoặc thêm vào nếu tệp này đã tồn tại[DEFAULT] unknown_config_option=warning
Đặt
3 thành giá trị trống sẽ gửi thông báo tới bảng điều khiển [ stdout ].[DEFAULT] unknown_config_option=warning
Ghi chú
Giá trị
3 mặc định đã thay đổi từ "" thành đường dẫn cơ sở của Bộ định tuyến trong Bộ định tuyến MySQL 2. 1[DEFAULT] unknown_config_option=warning
Một ví dụ gửi nhật ký tới
8________số 8[DEFAULT] unknown_config_option=warning
Khi tùy chọn khởi động
9 được sử dụng, tệp cấu hình được tạo sẽ đặt nó thành $directory/log/[DEFAULT] unknown_config_option=warning
00Loại chuỗi Giá trị mặc định [Windows] Giá trị mặc định [Khác]________ 101[DEFAULT] unknown_config_option=warning
Đường dẫn đến các plugin Bộ định tuyến MySQL. Thư mục này phải khớp với thư mục cài đặt MySQL Router. Bạn chỉ nên đặt cài đặt này nếu bạn có cài đặt tùy chỉnh trong đó plugin không ở vị trí cài đặt tiêu chuẩn
Giá trị mặc định .
01[DEFAULT] unknown_config_option=warning
03Loại chuỗi Giá trị mặc định [Windows] Giá trị mặc định [Khác]________ 104[DEFAULT] unknown_config_option=warning
Đường dẫn đến tệp thời gian chạy Bộ định tuyến MySQL
Giá trị mặc định .
04[DEFAULT] unknown_config_option=warning
06Định dạng dòng lệnh[DEFAULT] unknown_config_option=warning
07Giới thiệu8. 0. 12TypeString[DEFAULT] unknown_config_option=warning
Tập lệnh đọc khóa chính từ STDIN. Đặt bằng tùy chọn bootstrap dòng lệnh
08[DEFAULT] unknown_config_option=warning
09Định dạng dòng lệnh[DEFAULT] unknown_config_option=warning
00Giới thiệu8. 0. 12TypeString[DEFAULT] unknown_config_option=warning
Tập lệnh trả về khóa chính cho STDOUT. Đặt bằng tùy chọn bootstrap dòng lệnh
01[DEFAULT] unknown_config_option=warning
02TypeStringGiá trị mặc định [Windows]Giá trị mặc định [Khác][DEFAULT] unknown_config_option=warning
03[DEFAULT] unknown_config_option=warning
Đường dẫn đến các tệp cấu hình Bộ định tuyến MySQL
Ghi chú
02 hiện được đặt tại thời điểm biên dịch. Tùy chọn này có thể được sử dụng bởi các plugin trong tương lai khi chúng có tệp cấu hình riêng[DEFAULT] unknown_config_option=warning
Giá trị mặc định .
03[DEFAULT] unknown_config_option=warning
06giới thiệu8. 0. Giá trị 16TypeStringValid [Windows][DEFAULT] unknown_config_option=warning
07[DEFAULT] unknown_config_option=warning
08[DEFAULT] unknown_config_option=warning
09Giá trị hợp lệ [Khác][DEFAULT] unknown_config_option=warning
07[DEFAULT] unknown_config_option=warning
08[DEFAULT] unknown_config_option=warning
22[DEFAULT] unknown_config_option=warning
[Các] phần chìm [các phương pháp ghi nhật ký khác nhau] mà một mức nhật ký đã xác định được gửi tới
Các giá trị chìm được hỗ trợ là.
07,[DEFAULT] unknown_config_option=warning
08,[DEFAULT] unknown_config_option=warning
09 [trên Windows] và[DEFAULT] unknown_config_option=warning
22 [trên hệ thống dựa trên Unix]. Sử dụng danh sách được phân tách bằng dấu phẩy để xác định nhiều giá trị[DEFAULT] unknown_config_option=warning
Giá trị mặc định .
08 nếu tùy chọn[DEFAULT] unknown_config_option=warning
3 không trống trong phần "[DEFAULT]", nếu không thì[DEFAULT] unknown_config_option=warning
07.[DEFAULT] unknown_config_option=warning
Ví dụ: để định cấu hình trình ghi nhật ký sử dụng từng tệp, bảng điều khiển và nhật ký sự kiện bằng cách sử dụng cấp nhật ký gỡ lỗi được định cấu hình trong [logger] section:
0[DEFAULT] unknown_config_option=warning
10TypeStringDefault Value [Windows]____411Default Value [Other][DEFAULT] unknown_config_option=warning
12[DEFAULT] unknown_config_option=warning
Chỉ đến vị trí của tệp keyring
Bootstrap toàn hệ thống không thêm tùy chọn này vào tệp cấu hình được tạo và giả sử tệp khóa nằm trong thư mục trạng thái thời gian chạy trên toàn hệ thống. Nếu
9 cũng được sử dụng, thì tệp khóa được lưu trữ trong thư mục trạng thái thời gian chạy của phiên bản đó, dưới[DEFAULT] unknown_config_option=warning
14 trong thư mục được chỉ định[DEFAULT] unknown_config_option=warning
Đường dẫn mặc định trên toàn hệ thống được sử dụng nếu tùy chọn này không được xác định
Ví dụ sử dụng
6[DEFAULT] unknown_config_option=warning
15TypeStringDefault Value [Windows]____416Default Value [Other][DEFAULT] unknown_config_option=warning
17[DEFAULT] unknown_config_option=warning
Vị trí của tệp khóa chính. Tùy chọn này cho phép giải mã không giám sát, nếu không thì vị trí của nó được yêu cầu khi khởi động
Đường dẫn mặc định trên toàn hệ thống được sử dụng nếu tùy chọn này không được chỉ định
Ví dụ sử dụng
6[DEFAULT] unknown_config_option=warning
18giới thiệu8. 0. 29TypeStringDefault Value____419Giá trị hợp lệ[DEFAULT] unknown_config_option=warning
19[DEFAULT] unknown_config_option=warning
41[DEFAULT] unknown_config_option=warning
Xác định hành vi của Bộ định tuyến MySQL để xử lý các tùy chọn cấu hình không xác định, chẳng hạn như lỗi chính tả
A cảnh báo là hành vi mặc định và quá trình khởi động xác định đó là lỗi in the generated configuration file. MySQL Router versions before 8.0.29 ignore unknown configuration options. A warning logs a warning message but does not halt, whereas an error means Router fails to initialize and exits.
[DEFAULT] unknown_config_option=warning
42[DEFAULT] unknown_config_option=warning
Chạy mysqlrouter với tư cách người dùng có tên
43 hoặc ID người dùng dạng số[DEFAULT] unknown_config_option=warning
44. “ Người dùng ” trong ngữ cảnh này đề cập đến tài khoản đăng nhập hệ thống, không phải . Điều này cũng có thể được chỉ định trong thời gian chạy bằng cách sử dụng tùy chọn dòng lệnh[DEFAULT] unknown_config_option=warning
45.[DEFAULT] unknown_config_option=warning
Trên Linux, việc cài đặt Bộ định tuyến với các gói DEB hoặc RPM chính thức sẽ tạo một nhóm và người dùng hệ thống cục bộ có tên "mysqlrouter" trên máy chủ và Bộ định tuyến MySQL chạy với tư cách là người dùng này theo mặc định. Tài khoản này không có quyền truy cập shell và thư mục chính của nó trỏ đến thư mục lưu trữ tệp cấu hình mặc định
Mục đích của tùy chọn này là chạy Bộ định tuyến MySQL với tư cách là người dùng có các đặc quyền hệ thống bị hạn chế. Nếu người dùng không tồn tại trên hệ thống hoặc nếu một nỗ lực khởi động Bộ định tuyến với quyền root được thực hiện, một lỗi sẽ được phát ra và Bộ định tuyến thoát
Bộ định tuyến MySQL có thể được khởi động và thực thi dưới bất kỳ người dùng Hệ điều hành nào và không yêu cầu các đặc quyền đặc biệt ngoài quyền truy cập đọc và ghi vào các tệp của chính nó. Các tệp mà nó truy cập bao gồm plugin [đọc/thực thi], tệp cấu hình, nhật ký, tệp ổ cắm miền UNIX [nếu được bật], v.v.
Theo mặc định, các tệp cấu hình và nhật ký được ghi vào một vị trí trên toàn hệ thống, chẳng hạn như
46 và[DEFAULT] unknown_config_option=warning
47. Ngoài ra, Bộ định tuyến có thể được khởi động vào một thư mục độc lập của riêng nó bằng cách sử dụng tùy chọn[DEFAULT] unknown_config_option=warning
9. Ví dụ[DEFAULT] unknown_config_option=warning
0[DEFAULT] unknown_config_option=warning
Trong ví dụ này, Bộ định tuyến tạo
49 và thêm tất cả các tệp và thư mục đã tạo ở đây và những tệp này chỉ có thể được ghi bởi người dùng hệ thống[DEFAULT] unknown_config_option=warning
000. Ngoài ra,[DEFAULT] unknown_config_option=warning
1 được xác định trong tệp cấu hình được tạo[DEFAULT] unknown_config_option=warning
002[DEFAULT] unknown_config_option=warning
0[DEFAULT] unknown_config_option=warning
Ghi chú
Điều này khác với định nghĩa
1 được định nghĩa trong phần[DEFAULT] unknown_config_option=warning
004, là người dùng MySQL[DEFAULT] unknown_config_option=warning
005[DEFAULT] unknown_config_option=warning
Đường dẫn đến tệp SSL CA để xác minh chứng chỉ của máy chủ khi kết nối với máy chủ siêu dữ liệu
Có thể tùy ý thiết lập với tùy chọn bootstrap
006[DEFAULT] unknown_config_option=warning
007[DEFAULT] unknown_config_option=warning
Đường dẫn đến thư mục chứa các tệp SSL CA để xác minh chứng chỉ của máy chủ khi kết nối với máy chủ siêu dữ liệu
Có thể tùy ý thiết lập với tùy chọn khởi động
008[DEFAULT] unknown_config_option=warning
009[DEFAULT] unknown_config_option=warning
Đường dẫn đến tệp SSL CRL để sử dụng khi kết nối với máy chủ siêu dữ liệu và xác minh chứng chỉ SSL của họ
Có thể tùy ý thiết lập với tùy chọn khởi động
010[DEFAULT] unknown_config_option=warning
011[DEFAULT] unknown_config_option=warning
Đường dẫn đến thư mục chứa tệp SSL CRL để sử dụng khi kết nối với máy chủ siêu dữ liệu và xác minh chứng chỉ SSL của chúng
Có thể tùy ý thiết lập với tùy chọn bootstrap
012[DEFAULT] unknown_config_option=warning
013[DEFAULT] unknown_config_option=warning
Danh sách các phiên bản TLS được phân tách bằng dấu phẩy để yêu cầu, chẳng hạn như 'TLSv1. 2,TLSv1. 3', nếu SSL được bật
Có thể tùy ý thiết lập với tùy chọn khởi động
014[DEFAULT] unknown_config_option=warning
015TypeStringDefault Value____4016[DEFAULT] unknown_config_option=warning
Thông tin liên quan đến tùy chọn
015 tùy chọn[DEFAULT] unknown_config_option=warning
Các mục định tuyến có thể được liên kết với một giao diện mạng [NIC]. Giá trị mặc định của
015 là 127. 0. 0. 1 . Nếu một cổng không được xác định ở đây, thì cần phải cài đặt[DEFAULT] unknown_config_option=warning
019.[DEFAULT] unknown_config_option=warning
Theo mặc định,
020 đặt[DEFAULT] unknown_config_option=warning
021 cho mỗi tuyến trong tệp cấu hình Bộ định tuyến được tạo. Giá trị này có thể được thay đổi bằng cách sử dụng[DEFAULT] unknown_config_option=warning
022[DEFAULT] unknown_config_option=warning
Liên kết với một địa chỉ IPv4 hoặc IPv6 cụ thể cho phép và đảm bảo rằng Bộ định tuyến MySQL không khởi động và định tuyến dịch vụ trên một NIC mà không có gì được phép thực thi
Không thể chỉ định nhiều hơn một địa chỉ liên kết cho mỗi nhóm cấu hình định tuyến. Tuy nhiên, sử dụng 0. 0. 0. 0.
023 [nơi bạn xác định cổng $] liên kết tất cả các giao diện mạng [IP] trên máy chủ. Địa chỉ IPv6 cũng có thể được sử dụng[DEFAULT] unknown_config_option=warning
Ví dụ sử dụng
2[DEFAULT] unknown_config_option=warning
Ghi chú
Không thể liệt kê
015 trong danh sách[DEFAULT] unknown_config_option=warning
025[DEFAULT] unknown_config_option=warning
019[DEFAULT] unknown_config_option=warning
Theo tùy chọn, bạn có thể xác định cổng mặc định cho
015 bằng cách sử dụng[DEFAULT] unknown_config_option=warning
019. Nếu một cổng không được định cấu hình trong[DEFAULT] unknown_config_option=warning
015, thì cần phải sử dụng và sử dụng[DEFAULT] unknown_config_option=warning
019[DEFAULT] unknown_config_option=warning
Tùy chọn đặt các giá trị này bằng cách sử dụng tùy chọn bootstrap
031[DEFAULT] unknown_config_option=warning
Ba ví dụ bên dưới đều dẫn đến bind_address = 127. 0. 0. 1. 7001
1____54____400[DEFAULT] unknown_config_option=warning
032Nền tảng cụ thểLinuxTypeString[DEFAULT] unknown_config_option=warning
Ổ cắm được bật bằng tùy chọn
032, có thể được chỉ định có hoặc không có tùy chọn TCP[DEFAULT] unknown_config_option=warning
019 và[DEFAULT] unknown_config_option=warning
015. Một ví dụ[DEFAULT] unknown_config_option=warning
01[DEFAULT] unknown_config_option=warning
Khi khởi chạy Bộ định tuyến MySQL, Bộ định tuyến sẽ từ chối chạy nếu tệp ổ cắm đã tồn tại hoặc không thể ghi vào
Đường dẫn tương đối được chấp nhận và dựa trên thư mục làm việc hiện tại nơi Bộ định tuyến được khởi chạy
Bộ định tuyến có thể nghe đồng thời cả hai ổ cắm TCP và ổ cắm Unix. Ví dụ: ví dụ cấu hình [routing] sau đây hợp lệ và định cấu hình Bộ định tuyến để lắng nghe kết nối trên cả localhost. 1234 và
036.[DEFAULT] unknown_config_option=warning
02[DEFAULT] unknown_config_option=warning
Ghi chú
Giới hạn độ dài ổ cắm miền Unix dành riêng cho nền tảng và không được vượt quá độ dài cho phép của hệ thống
037TypeStringDefault Value____4038Giá trị hợp lệ[DEFAULT] unknown_config_option=warning
038[DEFAULT] unknown_config_option=warning
040[DEFAULT] unknown_config_option=warning
Được plugin định tuyến sử dụng khi kết nối với máy chủ MySQL đích và có thể được đặt thành "cổ điển" [mặc định] hoặc "x" [Giao thức X]
Ví dụ sử dụng
03[DEFAULT] unknown_config_option=warning
Tùy chọn
037 cũng ảnh hưởng đến cổng mặc định được sử dụng bởi mỗi đích. Nếu cổng đích không được định cấu hình thì cổng mặc định là 3306 cho "cổ điển" [mặc định], 33060 cho "x" [Giao thức X][DEFAULT] unknown_config_option=warning
042giới thiệu8. 0. 20TypeString[DEFAULT] unknown_config_option=warning
Đặt vị trí của tệp PID. Điều này có thể được đặt theo ba cách khác nhau [theo thứ tự ưu tiên]. tùy chọn dòng lệnh
043, đặt tùy chọn[DEFAULT] unknown_config_option=warning
042 này trong tệp cấu hình của Bộ định tuyến hoặc xác định biến môi trường[DEFAULT] unknown_config_option=warning
045[DEFAULT] unknown_config_option=warning
Nếu
020 được chỉ định, thì định nghĩa[DEFAULT] unknown_config_option=warning
042 và ROUTER_PID sẽ bị bỏ qua. Điều này không giống như tùy chọn dòng lệnh[DEFAULT] unknown_config_option=warning
043 khiến Bộ định tuyến bị lỗi[DEFAULT] unknown_config_option=warning
Nếu
020 không được chỉ định, thì nguyên nhân sau khiến Bộ định tuyến bị lỗi. --pid-file đã tồn tại, pid_file hoặc ROUTER_PID được đặt nhưng trống hoặc nếu Bộ định tuyến không thể ghi tệp PID[DEFAULT] unknown_config_option=warning
050Nhập giá trị mặc định số nguyên [≥ 8. 0. 29]______4051Giá trị mặc định [≤ 8. 0. 28]______4052Giá trị tối thiểu[DEFAULT] unknown_config_option=warning
052Giá trị tối đa[DEFAULT] unknown_config_option=warning
054[DEFAULT] unknown_config_option=warning
Giá trị thời gian chờ được Bộ định tuyến MySQL sử dụng khi kết nối với máy chủ MySQL đích. Giá trị không thể là vô hạn và giá trị không hợp lệ dẫn đến lỗi cấu hình. Phạm vi hợp lệ nằm trong khoảng từ 1 đến 65536. Bạn nên giữ giá trị này thấp
Ví dụ: khi sử dụng chế độ
055, giá trị có thể cao hơn một chút để đợi PRIMARY khả dụng. Khi sử dụng chế độ[DEFAULT] unknown_config_option=warning
056 cho các kết nối phụ, giá trị thấp hơn sẽ có ý nghĩa hơn vì Bộ định tuyến chọn một máy chủ mới trong quá trình định tuyến kết nối[DEFAULT] unknown_config_option=warning
Ví dụ sử dụng
04[DEFAULT] unknown_config_option=warning
Có thể được đặt tại bootstrap bằng cách sử dụng
057[DEFAULT] unknown_config_option=warning
050Nhập giá trị mặc định số nguyên [≥ 8. 0. 29]______4051Giá trị mặc định [≥ 8. 0. 14, ≤ 8. 0. 28]______4060Giá trị mặc định [≤ 8. 0. 13] ____4061[DEFAULT] unknown_config_option=warning
Giá trị thời gian chờ được Bộ định tuyến MySQL sử dụng khi kết nối với máy chủ siêu dữ liệu MySQL
Ví dụ sử dụng
05[DEFAULT] unknown_config_option=warning
Có thể được đặt tại bootstrap bằng cách sử dụng
062 hoặc[DEFAULT] unknown_config_option=warning
063[DEFAULT] unknown_config_option=warning
064LoạiIntegerGiá trị mặc định____4061[DEFAULT] unknown_config_option=warning
Giá trị thời gian chờ được Bộ định tuyến MySQL sử dụng khi đọc từ máy chủ siêu dữ liệu MySQL. Giá trị mặc định là 30 giây
Ví dụ sử dụng
06[DEFAULT] unknown_config_option=warning
025[DEFAULT] unknown_config_option=warning
Cung cấp thông tin máy chủ để thiết lập kết nối. Nó chấp nhận danh sách địa chỉ đích được phân tách bằng dấu phẩy hoặc liên kết bộ đệm siêu dữ liệu đến cụm InnoDB
Ví dụ sử dụng với các máy chủ cụ thể [định tuyến tĩnh]
07[DEFAULT] unknown_config_option=warning
Ghi chú
Nếu cổng của đích không được đặt rõ ràng, thì cổng mặc định là 3306 nếu
037 được đặt thành "cổ điển" hoặc không được đặt [mặc định] hoặc cổng 33060 nếu[DEFAULT] unknown_config_option=warning
037 được đặt thành "x"[DEFAULT] unknown_config_option=warning
Sử dụng ví dụ với bộ đệm siêu dữ liệu cụm InnoDB
08[DEFAULT] unknown_config_option=warning
Các tùy chọn URI
069 là[DEFAULT] unknown_config_option=warning
070. Xác định loại phiên bản có sẵn cho kết nối. Các giá trị được chấp nhận là PRIMARY, SECONDARY hoặc PRIMARY_AND_SECONDARY[DEFAULT] unknown_config_option=warning
Tùy chọn
071[DEFAULT] unknown_config_option=warning
072 xác định chiến lược cụ thể và chiến lược định tuyến bộ nhớ cache siêu dữ liệu mặc định là vòng tròn .[DEFAULT] unknown_config_option=warning
____4073. Kiểm soát xem các kết nối ứng dụng khách hiện tại với ứng dụng phụ có bị đóng hay không khi ứng dụng phụ được quảng cáo là chính. Giá trị mặc định là "không", có nghĩa là các kết nối máy khách hiện có với thứ cấp được thăng cấp không bị đóng sau khi thăng hạng. Đặt disconnect_on_promoted_to_primary=yes trong URI để đóng các kết nối hiện có này.
Tùy chọn này đã được thêm vào MySQL Router 8. 0. 12
______4074. Kiểm soát xem các kết nối máy khách hiện có có bị đóng khi nhóm bị quá tải hay không. Giá trị mặc định là "không", nghĩa là các kết nối máy khách hiện tại không bị đóng khi nhóm bị quá tải. Đặt disconnect_on_metadata_unavailable=yes trong URI để đóng các kết nối hiện có này.
Tùy chọn này đã được thêm vào MySQL Router 8. 0. 12
Ghi chú
Liên quan, những điều kiện này gây ra ngắt kết nối. các kết nối đến nút chính sau khi nút chính bị hạ cấp xuống nút phụ và các kết nối đến nút không còn là một phần của cụm
075giới thiệu8. 0. 14TypeString[DEFAULT] unknown_config_option=warning
Tùy chọn này theo dõi và lưu trữ các địa chỉ máy chủ Siêu dữ liệu cụm MySQL InnoDB đang hoạt động và tải chúng nếu Bộ định tuyến được khởi động lại. Chức năng này được kích hoạt bởi
020 và được ưa thích hơn tùy chọn tĩnh[DEFAULT] unknown_config_option=warning
077 không dùng nữa[DEFAULT] unknown_config_option=warning
Bootstrapping xác định tùy chọn
075 trong tệp[DEFAULT] unknown_config_option=warning
072 trong phần [DEFAULT]. Giá trị là đường dẫn đến tệp JSON có tên[DEFAULT] unknown_config_option=warning
080, tệp này được tạo khi Bộ định tuyến được khởi động.[DEFAULT] unknown_config_option=warning
080 được khởi tạo với các địa chỉ máy chủ Siêu dữ liệu cụm InnoDB và ID bản sao nhóm [tên_bản_tạo_nhóm được trả về bởi Cụm InnoDB];[DEFAULT] unknown_config_option=warning
Ví dụ mục nhập
072[DEFAULT] unknown_config_option=warning
09[DEFAULT] unknown_config_option=warning
Ví dụ
080 được tạo bởi[DEFAULT] unknown_config_option=warning
020[DEFAULT] unknown_config_option=warning
60[DEFAULT] unknown_config_option=warning
Không thể đặt đồng thời các tùy chọn
075 và[DEFAULT] unknown_config_option=warning
077 không dùng nữa. Để tương thích ngược, nếu chỉ đặt[DEFAULT] unknown_config_option=warning
077 thì nó sẽ hoạt động như trong các phiên bản Bộ định tuyến trước và chức năng cấu hình động này không được sử dụng[DEFAULT] unknown_config_option=warning
Tùy chọn này đã được thêm vào MySQL Router 8. 0. 14
088TypeStringGiá trị hợp lệ[DEFAULT] unknown_config_option=warning
055[DEFAULT] unknown_config_option=warning
056[DEFAULT] unknown_config_option=warning
Tùy chọn chế độ không dùng nữa đặt lịch trình của Bộ định tuyến và hai giá trị chế độ được hỗ trợ là
Quan trọng
Bộ định tuyến MySQL 8. 0. 4 đã giới thiệu tùy chọn
071 như một cách linh hoạt hơn để định cấu hình lịch trình chế độ .[DEFAULT] unknown_config_option=warning
Không thể đặt đồng thời cả
088 và[DEFAULT] unknown_config_option=warning
071. Cần có một cài đặt để định tuyến tĩnh trong khi chúng là tùy chọn với cụm InnoDB[DEFAULT] unknown_config_option=warning
đọc-ghi . Thường được sử dụng để định tuyến đến phiên bản MySQL chính hoặc chính.
Lịch trình chế độ . Ở chế độ đọc-ghi , tất cả lưu lượng được chuyển đến địa chỉ ban đầu trong danh sách. Nếu thất bại, thì Bộ định tuyến MySQL sẽ thử mục tiếp theo trong danh sách, tiếp tục thử từng máy chủ MySQL trong danh sách. Nếu không có thêm máy chủ MySQL nào trong danh sách thì quá trình định tuyến sẽ bị hủy bỏ.
Ghi chú
Với
071, hành vi tương tự này có thể được xác định bằng cách sử dụng[DEFAULT] unknown_config_option=warning
095 thay vì[DEFAULT] unknown_config_option=warning
096[DEFAULT] unknown_config_option=warning
Máy chủ MySQL thành công đầu tiên được liên hệ được lưu trong bộ nhớ là máy chủ đầu tiên thử cho các kết nối đến trong tương lai. Đây là trạng thái tạm thời, có nghĩa là trạng thái này sẽ bị quên sau khi Bộ định tuyến MySQL được khởi động lại
61[DEFAULT] unknown_config_option=warning
Bởi vì
088 không được dùng nữa, ví dụ trước nên sử dụng[DEFAULT] unknown_config_option=warning
071 để thay thế[DEFAULT] unknown_config_option=warning
62[DEFAULT] unknown_config_option=warning
chỉ đọc . Thường được sử dụng để định tuyến đến một bản sao hoặc phiên bản MySQL thứ cấp.
Lịch trình chế độ . Chế độ chỉ đọc sử dụng phương thức vòng tròn đơn giản để thực hiện . Nó gửi kết nối đầu tiên đến địa chỉ đầu tiên trong danh sách, kết nối tiếp theo đến địa chỉ thứ hai, v.v. và quay lại địa chỉ đầu tiên sau khi hết danh sách.
Ghi chú
Với
071, hành vi tương tự này có thể được xác định bằng cách sử dụng[DEFAULT] unknown_config_option=warning
600 thay vì[DEFAULT] unknown_config_option=warning
601[DEFAULT] unknown_config_option=warning
Nếu máy chủ MySQL không khả dụng thì máy chủ tiếp theo sẽ được thử. Khi không có máy chủ MySQL nào trong danh sách khả dụng thì quá trình định tuyến sẽ bị hủy bỏ
Máy chủ MySQL không khả dụng được cách ly. Tính khả dụng của chúng được kiểm tra lại và khi có sẵn, chúng sẽ được đưa trở lại danh sách
025 có sẵn. Thứ tự điểm đến được duy trì[DEFAULT] unknown_config_option=warning
63[DEFAULT] unknown_config_option=warning
Bởi vì
088 không được dùng nữa, ví dụ trước nên sử dụng[DEFAULT] unknown_config_option=warning
071 để thay thế[DEFAULT] unknown_config_option=warning
64[DEFAULT] unknown_config_option=warning
Hoặc, ví dụ
025 trước đó có thể sử dụng bộ đệm siêu dữ liệu để sử dụng bộ đệm siêu dữ liệu của cụm InnoDB giúp định cấu hình động thông tin máy chủ. Ví dụ. .[DEFAULT] unknown_config_option=warning
65[DEFAULT] unknown_config_option=warning
071TypeStringGiá trị hợp lệ[DEFAULT] unknown_config_option=warning
607[DEFAULT] unknown_config_option=warning
608[DEFAULT] unknown_config_option=warning
609[DEFAULT] unknown_config_option=warning
610[DEFAULT] unknown_config_option=warning
Chiến lược định tuyến xác định cách Bộ định tuyến MySQL chọn máy chủ MySQL để kết nối với
Quan trọng
Bộ định tuyến MySQL 8. 0. 4 đã giới thiệu tùy chọn
071 như một cách linh hoạt hơn để xác định chiến lược. Trước đây, hành vi này được xác định bằng cách sử dụng tùy chọn[DEFAULT] unknown_config_option=warning
088 hiện không dùng nữa[DEFAULT] unknown_config_option=warning
Không thể đặt đồng thời cả
071 và[DEFAULT] unknown_config_option=warning
088. Cần có một cài đặt để định tuyến tĩnh trong khi chúng là tùy chọn với cụm InnoDB[DEFAULT] unknown_config_option=warning
chiến lược có sẵn
Ghi chú
Tài liệu về vai trò sau phần này mô tả các kết hợp và xung đột của
070 và[DEFAULT] unknown_config_option=warning
071 có sẵn[DEFAULT] unknown_config_option=warning
Các điểm đến không thể truy cập được cách ly và bỏ qua, đồng thời được kiểm tra tính khả dụng sau mỗi
617 giây. Tất cả các chiến lược định tuyến ngoại trừ[DEFAULT] unknown_config_option=warning
608 đều sử dụng hành vi này. Chức năng này đã được thêm vào trong v8. 0. 29[DEFAULT] unknown_config_option=warning
609. để cân bằng tải, mỗi kết nối mới được thực hiện với máy chủ khả dụng tiếp theo theo kiểu vòng tròn[DEFAULT] unknown_config_option=warning
610. để cân bằng tải, mỗi kết nối mới được thực hiện với máy chủ thứ cấp khả dụng tiếp theo theo kiểu vòng tròn. Nếu không có máy chủ phụ thì các máy chủ từ danh sách chính sẽ được sử dụng theo kiểu vòng tròn[DEFAULT] unknown_config_option=warning
607. kết nối mới được định tuyến đến máy chủ khả dụng đầu tiên từ danh sách đích. Trong trường hợp thất bại, máy chủ khả dụng tiếp theo sẽ được sử dụng. Chu kỳ này tiếp tục cho đến khi tất cả các máy chủ không khả dụng[DEFAULT] unknown_config_option=warning
608. như[DEFAULT] unknown_config_option=warning
607, trong đó kết nối mới được định tuyến đến máy chủ khả dụng đầu tiên từ danh sách đích. Không giống như[DEFAULT] unknown_config_option=warning
607, nếu máy chủ được đánh dấu là không thể truy cập thì máy chủ đó sẽ bị loại bỏ và không bao giờ được sử dụng lại làm đích[DEFAULT] unknown_config_option=warning
Chiến lược này tương thích ngược với MySQL Router 2. Hành vi đọc-ghi của x
088. Hạn chế của nó bao gồm.[DEFAULT] unknown_config_option=warning
Sau khi tất cả các nút của lựa chọn bị loại bỏ, không có cách nào để thêm máy chủ trở lại danh sách
Không giống như các chiến lược khác, các điểm đến không thể truy cập không được thăm dò tính khả dụng mỗi
617 giây[DEFAULT] unknown_config_option=warning
Sau khi khởi động lại Bộ định tuyến MySQL, tất cả kiến thức về những máy chủ bị loại bỏ sẽ bị mất và tất cả các máy chủ khả dụng trở lại
Bộ nhớ cache siêu dữ liệu không hỗ trợ chính sách định tuyến khả dụng tiếp theo, vì chức năng chỉ khả dụng tiếp theo với định tuyến tĩnh
Các giá trị mặc định và kết hợp có sẵn của
070[DEFAULT] unknown_config_option=warning
____4628.
609 là hành vi mặc định [nếu định tuyến_chiến lược không được đặt], trong khi bootstrapping thêm[DEFAULT] unknown_config_option=warning
630 vào tệp cấu hình Bộ định tuyến MySQL được tạo. Các giá trị chiến lược có sẵn là có trước và vòng tròn tính điểm .[DEFAULT] unknown_config_option=warning
Ghi chú
Giá trị bootstrap đã thay đổi từ vòng tròn tính điểm thành có sẵn trước in v8.0.16.
____4631.
609 là hành vi mặc định [nếu định tuyến_chiến lược không được đặt], trong khi bootstrapping thêm[DEFAULT] unknown_config_option=warning
633 vào tệp cấu hình Bộ định tuyến MySQL được tạo. Các giá trị chiến lược có sẵn là có trước , vòng tròn tính điểm và < . round-robin-with-fallback.[DEFAULT] unknown_config_option=warning
Ghi chú
Giá trị bootstrap đã thay đổi từ vòng tròn tính điểm thành vòng tròn tính điểm có dự phòng . 0. 16. . 0. 16. . 0. 16. . 0. 16. . 0. 16. . 0. 16. . 0. 16. . 0. 16. . 0. 16. in v8.0.16.
____4634.
609 là hành vi mặc định [nếu định tuyến_chiến lược không được đặt]. Các giá trị chiến lược có sẵn là có trước , vòng tròn tính điểm .[DEFAULT] unknown_config_option=warning
617giới thiệu8. 0. 29TypeIntegerGiá trị mặc định[DEFAULT] unknown_config_option=warning
052Giá trị tối thiểu[DEFAULT] unknown_config_option=warning
052Giá trị tối đa[DEFAULT] unknown_config_option=warning
639[DEFAULT] unknown_config_option=warning
Cơ chế kiểm dịch theo dõi các điểm đến không thể truy cập và sau đó thăm dò chúng về tính khả dụng trong trường hợp chúng trực tuyến trở lại. Tùy chọn này xác định tần suất [tính bằng giây] từng ứng viên đích không thể truy cập được thăm dò tính khả dụng trước khi ứng viên đó có thể được thêm trở lại vòng quay
66[DEFAULT] unknown_config_option=warning
Tất cả các chiến lược định tuyến ngoại trừ
608 đều sử dụng hành vi này[DEFAULT] unknown_config_option=warning
641LoạiSố nguyênGiá trị mặc định____4642Giá trị tối thiểu[DEFAULT] unknown_config_option=warning
052Giá trị tối đa[DEFAULT] unknown_config_option=warning
054[DEFAULT] unknown_config_option=warning
Mỗi định tuyến có thể giới hạn số lượng tuyến đường hoặc kết nối. Một cách sử dụng có thể là giúp ngăn chặn các cuộc tấn công từ chối dịch vụ [DOS] có thể xảy ra. Giá trị mặc định là 512 và phạm vi hợp lệ nằm trong khoảng từ 1 đến 65536
Điều này tương tự với biến hệ thống máy chủ max_connections của MySQL Server
67[DEFAULT] unknown_config_option=warning
Ngoài ra, hãy sử dụng tùy chọn cấu hình
645 mới hơn để đặt một giá trị cho tất cả các phần Bộ định tuyến được kết hợp[DEFAULT] unknown_config_option=warning
Bộ định tuyến MySQL 8. 0. 22 đã giới thiệu chức năng tăng giới hạn kết nối đồng thời từ khoảng 5.000 lên 50.000 kết nối. Mức tối đa phụ thuộc cả vào giới hạn thăm dò ý kiến của hệ thống [hoặc linux_epoll] và số lượng lõi/luồng CPU có sẵn. Xem thêm các tùy chọn cấu hình [IO]
646 và[DEFAULT] unknown_config_option=warning
647[DEFAULT] unknown_config_option=warning
Tùy chọn cài đặt
641 trong phần[DEFAULT] unknown_config_option=warning
649 sẽ đặt giá trị mặc định cho từng đích định tuyến[DEFAULT] unknown_config_option=warning
645giới thiệu8. 0. 27LoạiSố nguyênGiá trị mặc định[DEFAULT] unknown_config_option=warning
642Giá trị tối thiểu[DEFAULT] unknown_config_option=warning
052Giá trị tối đa[DEFAULT] unknown_config_option=warning
653[DEFAULT] unknown_config_option=warning
Số lượng kết nối máy khách tối đa do Bộ định tuyến xử lý, để giúp tránh hết bộ mô tả tệp
Điều này tương tự với biến hệ thống máy chủ max_connections của MySQL Server
68[DEFAULT] unknown_config_option=warning
Ghi chú
Tùy chọn kế thừa
641 đặt giá trị cho mỗi phiên bản định tuyến, chẳng hạn như một giá trị cho chỉ đọc và một giá trị khác cho chỉ ghi. Tùy chọn[DEFAULT] unknown_config_option=warning
645 đặt một giá trị cho tất cả các trường hợp định tuyến được kết hợp[DEFAULT] unknown_config_option=warning
Giá trị mặc định là 512 và được đặt trong phần
649. Tùy chọn này đã được thêm vào MySQL Router 8. 0. 27[DEFAULT] unknown_config_option=warning
657giới thiệu8. 0. 12TypeIntegerGiá trị mặc định[DEFAULT] unknown_config_option=warning
658Giá trị tối thiểu[DEFAULT] unknown_config_option=warning
052Giá trị tối đa[DEFAULT] unknown_config_option=warning
639[DEFAULT] unknown_config_option=warning
Kích thước ngăn xếp được phân bổ cho mỗi luồng. Nó được đo bằng kilobyte và mặc định là 64
69[DEFAULT] unknown_config_option=warning
661giới thiệu8. 0. 22LoạiSố nguyên[DEFAULT] unknown_config_option=warning
Đặt tùy chọn máy chủ MySQL
661[DEFAULT] unknown_config_option=warning
663LoạiSố nguyênGiá trị mặc định____4664Giá trị tối thiểu[DEFAULT] unknown_config_option=warning
052Giá trị tối đa[DEFAULT] unknown_config_option=warning
666[DEFAULT] unknown_config_option=warning
Giá trị mặc định là 100 và phạm vi hợp lệ nằm trong khoảng từ 1 đến 2^32 [4294967295, một số nguyên không dấu]
Điều này tương tự với biến hệ thống máy chủ max_connect_errors của MySQL Server
Điều này có thể gây ra một hình phạt hiệu suất nhỏ nếu một ứng dụng thực hiện kết nối lại thường xuyên, bởi vì Bộ định tuyến MySQL cố gắng khám phá xem có lỗi liên quan đến kết nối hay không
Kết nối thành công sẽ đặt lại bộ đếm lỗi [kể từ 8. 0. 14]
Mỗi định tuyến có danh sách máy chủ bị chặn riêng. Máy khách bị chặn nhận mã lỗi 1129 của Máy chủ MySQL với thông báo lỗi hơi khác. "1129. Quá nhiều lỗi kết nối do lỗi. thí dụ. com". Nhật ký Bộ định tuyến chứa thông tin bổ sung cho các máy khách bị chặn, chẳng hạn như. THÔNG TIN [. ] 1 lỗi xác thực không thành công. thí dụ. com [tối đa 100] CẢNH BÁO [. ] chặn máy khách không thành công. thí dụ. com
60[DEFAULT] unknown_config_option=warning
667LoạiSố nguyênGiá trị mặc định____4668Giá trị tối thiểu[DEFAULT] unknown_config_option=warning
669Giá trị tối đa[DEFAULT] unknown_config_option=warning
670[DEFAULT] unknown_config_option=warning
Điều này tương tự với biến hệ thống máy chủ connect_timeout của MySQL Server
Giá trị mặc định là 9, nhỏ hơn một giá trị so với MySQL 5. 7 mặc định. Phạm vi hợp lệ nằm trong khoảng từ 2 đến 31536000
61[DEFAULT] unknown_config_option=warning
671giới thiệu8. 0. 20LoạiSốGiá trị mặc định[DEFAULT] unknown_config_option=warning
669Giá trị tối thiểu[DEFAULT] unknown_config_option=warning
673Giá trị tối đa[DEFAULT] unknown_config_option=warning
674[DEFAULT] unknown_config_option=warning
Thời gian [tính bằng giây] giữa các lần thử làm mới auth-cache. Mặc định là 2. Giá trị phải nhỏ hơn
675 và lớn hơn[DEFAULT] unknown_config_option=warning
676 nếu không Bộ định tuyến sẽ không khởi động[DEFAULT] unknown_config_option=warning
Tùy chọn này được áp dụng nếu tùy chọn
646 của phần http_auth_backend được đặt thành metadata_cache; which is a Router REST API feature.[DEFAULT] unknown_config_option=warning
675giới thiệu8. 0. 20LoạiSốGiá trị mặc định[DEFAULT] unknown_config_option=warning
679Giá trị tối thiểu[DEFAULT] unknown_config_option=warning
673Giá trị tối đa[DEFAULT] unknown_config_option=warning
674[DEFAULT] unknown_config_option=warning
Thời gian [tính bằng giây] cho đến khi bộ đệm trở nên không hợp lệ nếu không được làm mới. Mặc định là -1 [vô hạn]. Giá trị phải lớn hơn
671 và[DEFAULT] unknown_config_option=warning
676 nếu không Bộ định tuyến sẽ không khởi động[DEFAULT] unknown_config_option=warning
Tùy chọn này được áp dụng nếu tùy chọn
646 của phần http_auth_backend được đặt thành metadata_cache; which is a Router REST API feature.[DEFAULT] unknown_config_option=warning
685[DEFAULT] unknown_config_option=warning
ID bộ định tuyến MySQL
686giới thiệu8. 0. 23TypeString[DEFAULT] unknown_config_option=warning
Mặc định là danh sách bảo mật các đường cong SSL. Định dạng chuỗi này dưới dạng danh sách tên đường cong được phân tách bằng dấu hai chấm
687giới thiệu8. 0. 23TypeString[DEFAULT] unknown_config_option=warning
Mặc định là danh sách mật mã SSL an toàn. Định dạng chuỗi này dưới dạng danh sách tên mật mã được phân tách bằng dấu hai chấm
688giới thiệu8. 0. 23TypeStringDefault Value[DEFAULT] unknown_config_option=warning
689Giá trị hợp lệ[DEFAULT] unknown_config_option=warning
689[DEFAULT] unknown_config_option=warning
691[DEFAULT] unknown_config_option=warning
692[DEFAULT] unknown_config_option=warning
Xác minh SSL được đặt thành TẮT theo mặc định
693giới thiệu8. 0. 23TypeStringDefault Value[DEFAULT] unknown_config_option=warning
694Giá trị hợp lệ[DEFAULT] unknown_config_option=warning
694[DEFAULT] unknown_config_option=warning
689[DEFAULT] unknown_config_option=warning
697[DEFAULT] unknown_config_option=warning
698[DEFAULT] unknown_config_option=warning
Chế độ SSL được đặt thành AS_CLIENT theo mặc định. Xem thêm Phần 4. 4, “Cấu hình TLS”
699giới thiệu8. 0. 23TypeString[DEFAULT] unknown_config_option=warning
Nếu được chỉ định và không để trống, các tham số DH từ tệp này sẽ được sử dụng thay cho các tham số DH mặc định bên trong. Định dạng tệp thông số DH ở định dạng PEM
600giới thiệu8. 0. 23TypeString[DEFAULT] unknown_config_option=warning
Đường cong nào được phép giữa máy khách và Bộ định tuyến MySQL, mặc định là danh sách đường cong SSL an toàn. Định dạng chuỗi này dưới dạng danh sách tên đường cong được phân tách bằng dấu hai chấm
601giới thiệu8. 0. 23TypeString[DEFAULT] unknown_config_option=warning
Mật mã nào được phép giữa máy khách và Bộ định tuyến MySQL, mặc định là danh sách mật mã SSL an toàn. Định dạng chuỗi này dưới dạng danh sách tên mật mã được phân tách bằng dấu hai chấm
602giới thiệu8. 0. 23TypeStringDefault Value____4697Giá trị hợp lệ[DEFAULT] unknown_config_option=warning
697[DEFAULT] unknown_config_option=warning
689[DEFAULT] unknown_config_option=warning
606[DEFAULT] unknown_config_option=warning
698[DEFAULT] unknown_config_option=warning
Kiểm soát nếu các kết nối từ máy khách đến Bộ định tuyến MySQL phải được mã hóa. Xem thêm Phần 4. 4, “Cấu hình TLS”
608TypeStringDefault Value_______4697Giá trị hợp lệ[DEFAULT] unknown_config_option=warning
697[DEFAULT] unknown_config_option=warning
689[DEFAULT] unknown_config_option=warning
698[DEFAULT] unknown_config_option=warning
691[DEFAULT] unknown_config_option=warning
692[DEFAULT] unknown_config_option=warning
Chế độ SSL để kết nối với máy chủ siêu dữ liệu MySQL. Nó mặc định là
697 nếu không được đặt[DEFAULT] unknown_config_option=warning
Khi được đặt thành ƯU TIÊN [mặc định], quá trình khởi động sẽ cảnh báo khi SSL không được sử dụng và kết nối với máy chủ siêu dữ liệu không được mã hóa
Các giá trị khả dụng là DISABLED, PREFERRED, REQUIRED, VERIFY_CA và VERIFY_IDENTITY. Như với ứng dụng khách mysql , giá trị này không phân biệt chữ hoa chữ thường.
Ngoài ra còn có một tùy chọn thời gian chạy để khởi động;
077Không dùng nữa8. 0. 14TypeString[DEFAULT] unknown_config_option=warning
Trỏ tới danh sách các máy chủ MySQL có siêu dữ liệu có thể được kết nối với. Sau khi siêu dữ liệu đã được truy cập, bộ đệm siêu dữ liệu sẽ chuyển sang các máy chủ có trong Bộ bản sao chính để tìm nạp siêu dữ liệu. Chúng còn được gọi là máy chủ bootstrap
Tùy chọn này không được dùng trong Bộ định tuyến MySQL 8. 0. 14 và không còn được tạo bởi quá trình bootstrap. Thay vào đó, tùy chọn
075 đã được thêm vào để thay thế[DEFAULT] unknown_config_option=warning
619[DEFAULT] unknown_config_option=warning
Người dùng MySQL được tạo có đặc quyền truy cập lược đồ siêu dữ liệu của máy chủ MySQL. Mật khẩu của người dùng này được tạo tự động và lưu trữ trong một khóa được mã hóa. Theo mặc định, khóa mã hóa cho chuỗi khóa này được lưu trữ trong tệp lưu trữ khóa chính được bảo vệ đã đọc, tệp này được xác định trong tệp cấu hình. Thông thường nhất, người dùng này và mật khẩu được liên kết được tạo tự động trong quá trình khởi động. Các tùy chọn dòng lệnh liên quan là
620 và[DEFAULT] unknown_config_option=warning
621. Theo mặc định, mật khẩu được tạo vượt qua cường độ validate_password MẠNH[DEFAULT] unknown_config_option=warning
Mật khẩu được quản lý hoàn toàn bởi Bộ định tuyến và không bao giờ bị lộ và được lưu trữ trong hệ thống khóa cục bộ bằng tài khoản của hệ điều hành mà Bộ định tuyến MySQL đang chạy dưới dạng. Sau đó, Bộ định tuyến có thể sử dụng nó để kết nối với Cụm InnoDB và truy xuất thông tin cấu trúc liên kết hiện tại. Các phiên giữa Bộ định tuyến và máy chủ siêu dữ liệu được mã hóa bằng SSL theo mặc định
Nơi lưu trữ các tệp khóa được tạo tùy thuộc vào cách cấu hình bootstrap. Đối với các cài đặt độc lập [khi sử dụng
9], nó được lưu trữ dưới tên[DEFAULT] unknown_config_option=warning
14 trong thư mục độc lập. Đối với các cài đặt trên toàn hệ thống, nó được lưu trữ trong thư mục trạng thái thời gian chạy trên toàn hệ thống và đường dẫn đó dành riêng cho nền tảng. Để biết thêm thông tin, xem[DEFAULT] unknown_config_option=warning
15 và[DEFAULT] unknown_config_option=warning
10[DEFAULT] unknown_config_option=warning
Người dùng này được chỉ định [và yêu cầu] các đặc quyền sau
62[DEFAULT] unknown_config_option=warning
Tên người dùng được tạo theo mẫu này. mysql_router_ ____4626_
627, trong đó [0-9]{1,6} . Id bộ định tuyến được sử dụng lại nếu đã có trong[DEFAULT] unknown_config_option=warning
072 và độ dài của nó không được vượt quá 6 chữ số. [0-9a-z]{12} is 12 random lowercase alphanumeric characters. The router id is reused if already present in[DEFAULT] unknown_config_option=warning
072 and its length can not exceed 6 digits.[DEFAULT] unknown_config_option=warning
Ghi chú
Người dùng này khác với định nghĩa
1 được định nghĩa trong phần[DEFAULT] unknown_config_option=warning
649, là người dùng hệ thống[DEFAULT] unknown_config_option=warning
631[DEFAULT] unknown_config_option=warning
Tên của cụm InnoDB
Ghi chú
Truy vấn SQL để liệt kê các tên cụm MySQL InnoDB. CHỌN * TỪ mysql_innodb_cluster_metadata. cụm;
632giới thiệu8. 0. 17TypeIntegerGiá trị mặc định[DEFAULT] unknown_config_option=warning
633Giá trị hợp lệ[DEFAULT] unknown_config_option=warning
633[DEFAULT] unknown_config_option=warning
052[DEFAULT] unknown_config_option=warning
Bật thông báo Sao chép nhóm. Khi được bật, Bộ định tuyến được thông báo không đồng bộ về hầu hết các thay đổi của cụm. Nó có thể được bật thủ công trong
072 hoặc được bật ở đó bằng cách sử dụng tùy chọn dòng lệnh[DEFAULT] unknown_config_option=warning
637 trong quá trình khởi động[DEFAULT] unknown_config_option=warning
Khi Bộ định tuyến nhận được bất kỳ thông báo nào sau đây từ Bản sao nhóm, nó sẽ làm mới siêu dữ liệu cụm
group_replication/tư cách thành viên/quorum_loss
group_replication/tư cách thành viên/chế độ xem
group_replication/status/role_change
group_replication/status/state_change
Ghi chú
Tính năng thông báo Sao chép nhóm yêu cầu kết nối Giao thức X từ Bộ định tuyến đến từng phiên bản, phải chạy Plugin X. Nếu không có kết nối Giao thức X, quá trình làm mới siêu dữ liệu được thực hiện theo các khoảng thời gian
676 như thể tính năng thông báo chưa được bật[DEFAULT] unknown_config_option=warning
Mặc dù các thông báo Sao chép nhóm dựa trên kết nối Giao thức X, nhưng các thông báo đã nhận sẽ kích hoạt quá trình làm mới siêu dữ liệu sử dụng kết nối giao thức MySQL cổ điển với phiên bản
Khi được bật, tính năng thông báo Sao chép nhóm cho phép giá trị
676 cao hơn vì các lần làm mới siêu dữ liệu được thực hiện ở khoảng thời gian[DEFAULT] unknown_config_option=warning
676 trở thành một biện pháp bảo vệ bổ sung, thay vì là phương tiện chính để cập nhật thông tin về trạng thái cụm. Khi bị tắt, giá trị[DEFAULT] unknown_config_option=warning
676 thấp [chẳng hạn như 0. 5s, mặc định] được khuyến nghị để tránh chi phí kết nối lại với các phiên bản và thường xuyên truy vấn chúng để thay đổi siêu dữ liệu[DEFAULT] unknown_config_option=warning
676Loại [≥ 8. 0. 12]Kiểu số [8. 0. 11] Giá trị mặc định của số nguyên [≥ 8. 0. 12]____4643Giá trị mặc định [8. 0. 11]______4051 Giá trị tối thiểu[DEFAULT] unknown_config_option=warning
633 Giá trị tối đa [≥ 8. 0. 12]____4674Giá trị tối đa [8. 0. 11]____4666[DEFAULT] unknown_config_option=warning
Thời gian tồn tại [tính bằng giây] của thông tin trong bộ nhớ đệm siêu dữ liệu
Chấp nhận số nguyên hoặc giá trị dấu phẩy động. Độ chi tiết được giới hạn ở mili giây, trong đó 0. 001 tương đương với một phần nghìn giây. Độ chính xác bị cắt bớt trong phạm vi được hỗ trợ; . 0119 ttl=0.0119 được coi là 11 mili giây. Giá trị 0 có nghĩa là mô-đun bộ đệm siêu dữ liệu truy vấn siêu dữ liệu liên tục trong một vòng lặp chặt chẽ.
Giá trị phải nhỏ hơn
671 và[DEFAULT] unknown_config_option=warning
675 nếu không Bộ định tuyến sẽ không khởi động[DEFAULT] unknown_config_option=warning
Dấu tách thập phân duy nhất được hỗ trợ là '. ' [dấu chấm] bất kể ngôn ngữ và ký hiệu khoa học, chẳng hạn như ttl=1. 6E-2 , được hỗ trợ.
Hỗ trợ dấu phẩy động đã được thêm vào MySQL Router 8. 0. 12
650giới thiệu8. 0. 21TypeStringGiá trị mặc định [Windows]____4651Giá trị mặc định [Khác][DEFAULT] unknown_config_option=warning
652Giá trị hợp lệ [Windows][DEFAULT] unknown_config_option=warning
651[DEFAULT] unknown_config_option=warning
654Giá trị hợp lệ [Khác][DEFAULT] unknown_config_option=warning
655[DEFAULT] unknown_config_option=warning
652[DEFAULT] unknown_config_option=warning
657[DEFAULT] unknown_config_option=warning
Xuất nhật ký bảng điều khiển trực tiếp đến đích của thiết bị này; . Mặc định là /dev/stderr và giá trị trống sử dụng giá trị mặc định.
giá trị có sẵn là.
657,[DEFAULT] unknown_config_option=warning
652 và[DEFAULT] unknown_config_option=warning
655;[DEFAULT] unknown_config_option=warning
63[DEFAULT] unknown_config_option=warning
663giới thiệu8. 0. 21TypeString[DEFAULT] unknown_config_option=warning
Chuyển hướng đầu ra nhật ký sang một tệp cụ thể có tên
663 nằm trong thư mục[DEFAULT] unknown_config_option=warning
3. Nó phải được định nghĩa là tên tệp chứ không phải đường dẫn tệp và hoạt động với cả phần [logger] và [filelog][DEFAULT] unknown_config_option=warning
Sử dụng
663 với [logger] để xác định giá trị mặc định cho phần [filelog] và nó cũng thay đổi tệp nhật ký của Bộ định tuyến từ[DEFAULT] unknown_config_option=warning
5 sang giá trị mới này[DEFAULT] unknown_config_option=warning
64[DEFAULT] unknown_config_option=warning
Bộ định tuyến không báo lỗi nếu tên tệp được đặt trong [logger] nhưng không sử dụng bộ ghi dựa trên tệp
Sử dụng
663 với [filelog][DEFAULT] unknown_config_option=warning
65[DEFAULT] unknown_config_option=warning
Nếu tên tệp trống hoặc không được đặt trong [filelog] thì định nghĩa tên tệp trong [logger] được sử dụng;
Liên quan, chuyển hướng đầu ra của bảng điều khiển sang ________ 4655
63[DEFAULT] unknown_config_option=warning
671TypeStringDefault Value_______4672Giá trị hợp lệ [≥ 8. 0. 20][DEFAULT] unknown_config_option=warning
673[DEFAULT] unknown_config_option=warning
674[DEFAULT] unknown_config_option=warning
672[DEFAULT] unknown_config_option=warning
676[DEFAULT] unknown_config_option=warning
677[DEFAULT] unknown_config_option=warning
678[DEFAULT] unknown_config_option=warning
679Giá trị hợp lệ [≤ 8. 0. 19][DEFAULT] unknown_config_option=warning
673[DEFAULT] unknown_config_option=warning
672[DEFAULT] unknown_config_option=warning
676[DEFAULT] unknown_config_option=warning
677[DEFAULT] unknown_config_option=warning
679[DEFAULT] unknown_config_option=warning
Sử dụng plugin logger để ghi thông báo, lỗi và thông tin gỡ lỗi. Các cấp độ nhật ký có sẵn là GỠ LỖI , LƯU Ý , INFO [default], WARNING, ERROR, SYSTEM, and FATAL. These values are case-insensitive.
Mức THÔNG TIN hiển thị tất cả thông báo thông tin, cảnh báo và thông báo lỗi. Mức DEBUG hiển thị thông tin chẩn đoán bổ sung từ mã Bộ định tuyến, bao gồm các tuyến thành công. SYSTEM bao gồm các thông báo như thông báo khởi động.
67[DEFAULT] unknown_config_option=warning
Hành vi đầu ra phụ thuộc vào tùy chọn
3. Đặt[DEFAULT] unknown_config_option=warning
3 vào một thư mục sẽ lưu tệp nhật ký có tên[DEFAULT] unknown_config_option=warning
5 vào thư mục đó. Đặt[DEFAULT] unknown_config_option=warning
3 thành một giá trị trống hoặc không đặt nó, xuất nhật ký ra bàn điều khiển. Nó được đặt trong phần [DEFAULT] .[DEFAULT] unknown_config_option=warning
Ghi chú
Các mức lỗi "HỆ THỐNG" và "LƯU Ý" đã được thêm vào Bộ định tuyến MySQL 8. 0. 20
Bootstrapping chấp nhận tệp cấu hình bằng cách sử dụng
689 và sử dụng định nghĩa cấp độ trình ghi nhật ký[DEFAULT] unknown_config_option=warning
690giới thiệu8. 0. 18TypeString[DEFAULT] unknown_config_option=warning
Độ chính xác của dấu thời gian của bộ ghi;
691. 2019-05-10 12. 10. 25[DEFAULT] unknown_config_option=warning
692. 2019-05-10 12. 10. 25. 428[DEFAULT] unknown_config_option=warning
693. 2019-05-10 12. 10. 25. 428754[DEFAULT] unknown_config_option=warning
694. 2019-05-10 12. 10. 25. 428754000[DEFAULT] unknown_config_option=warning
695giới thiệu8. 0. 16TypeIntegerGiá trị mặc định[DEFAULT] unknown_config_option=warning
696[DEFAULT] unknown_config_option=warning
Cổng TCP lắng nghe các yêu cầu HTTP;
015giới thiệu8. 0. 16TypeString Giá trị mặc định____4698[DEFAULT] unknown_config_option=warning
Địa chỉ IP được liên kết với HTTP
695; . 0. 0. 0[DEFAULT] unknown_config_option=warning
00giới thiệu8. 0. 16TypeString[DEFAULT] unknown_config_option=warning
Thư mục cơ sở cho các yêu cầu tệp tĩnh; . Giá trị trống có nghĩa là không có tệp tĩnh nào được cung cấp
01giới thiệu8. 0. 16TypeString[DEFAULT] unknown_config_option=warning
Tên của phiên bản [http_auth_realm]
02giới thiệu8. 0. 16TypeIntegerGiá trị mặc định[DEFAULT] unknown_config_option=warning
052Giá trị hợp lệ[DEFAULT] unknown_config_option=warning
052[DEFAULT] unknown_config_option=warning
633[DEFAULT] unknown_config_option=warning
Giá trị 1 kích hoạt SSL và 0 vô hiệu hóa nó. Máy khách TLS hỗ trợ TLSv1. 2 hoặc mới hơn được yêu cầu. Điều này được xác định trong phần [http_server]
06giới thiệu8. 0. 16TypeString[DEFAULT] unknown_config_option=warning
Tên tệp của chứng chỉ và chuỗi chứng nhận của nó ở định dạng PEM; . Điều này được xác định trong phần [http_server]
07giới thiệu8. 0. 16TypeString[DEFAULT] unknown_config_option=warning
Tên tệp của khóa ở định dạng PEM; . Điều này được xác định trong phần [http_server]
08giới thiệu8. 0. 16TypeString[DEFAULT] unknown_config_option=warning
Thông số mật mã [xem danh sách 'mật mã' của openssl]. Mặc định là danh sách được phân tách bằng dấu phẩy của tất cả các mật mã được phê duyệt. Mật mã không xác định được âm thầm bỏ qua. Thất bại nếu danh sách mật mã trống và ssl=1. Điều này được xác định trong phần [http_server]
09giới thiệu8. 0. 16TypeString[DEFAULT] unknown_config_option=warning
Đọc tham số DH từ tệp này ở định dạng PEM. Sử dụng dh-param từ RFC 5114 theo mặc định nếu ssl=1. Điều này được xác định trong phần [http_server]
646giới thiệu8. 0. 22TypeString Giá trị mặc định [Windows][DEFAULT] unknown_config_option=warning
11Giá trị mặc định [Khác][DEFAULT] unknown_config_option=warning
12Giá trị hợp lệ [Windows][DEFAULT] unknown_config_option=warning
11Giá trị hợp lệ [Khác][DEFAULT] unknown_config_option=warning
12[DEFAULT] unknown_config_option=warning
11[DEFAULT] unknown_config_option=warning
Phần phụ trợ IO xử lý các hoạt động không đồng bộ. Chương trình phụ trợ thăm dò chung có sẵn trên tất cả các nền tảng, trong khi mỗi nền tảng có thể cung cấp các chương trình phụ trợ thay thế
Các tùy chọn là poll [tất cả các nền tảng] và linux_epoll [Linux]. Mặc định là linux_epoll trên Linux
Ghi chú
Hỗ trợ đã được thêm vào MySQL Router 8. 0. 22
68[DEFAULT] unknown_config_option=warning
Bộ định tuyến có ba tùy chọn 'phụ trợ', mỗi tùy chọn nằm trong một [phần] khác nhau với các ý nghĩa khác nhau. Có '
16' [dành cho hoạt động không đồng bộ], '[DEFAULT] unknown_config_option=warning
17' [xác định tên tùy chỉnh cho phần phụ trợ được liên kết với một lĩnh vực cụ thể] và '[DEFAULT] unknown_config_option=warning
18' [loại phần phụ trợ xác thực]. Để giúp tránh nhầm lẫn, đây là một ví dụ chứng minh cả ba[DEFAULT] unknown_config_option=warning
647giới thiệu8. 0. 22LoạiSốGiá trị mặc định[DEFAULT] unknown_config_option=warning
633Giá trị tối thiểu[DEFAULT] unknown_config_option=warning
633Giá trị tối đa[DEFAULT] unknown_config_option=warning
22[DEFAULT] unknown_config_option=warning
Số luồng IO xử lý các kết nối
Mặc định là 0 [sử dụng tất cả các lõi/luồng CPU có sẵn] nhưng cũng chấp nhận một số từ 1 đến 1024. Trong thời gian chạy, hệ thống có thể hạn chế giới hạn trên vượt quá giá trị này
Ghi chú
Hỗ trợ đã được thêm vào MySQL Router 8. 0. 22
68[DEFAULT] unknown_config_option=warning
23giới thiệu8. 0. 29LoạiSốGiá trị mặc định[DEFAULT] unknown_config_option=warning
051Giá trị tối thiểu[DEFAULT] unknown_config_option=warning
052Giá trị tối đa[DEFAULT] unknown_config_option=warning
26[DEFAULT] unknown_config_option=warning
Giây để giữ kết nối không hoạt động trong nhóm kết nối trước khi đóng nó. Điều này được đặt trong phần [connection_pool] và ảnh hưởng đến tất cả các tuyến trong nhóm kết nối. Mặc định là 5, chấp nhận giá trị từ 1 đến 4294967296
Tùy chọn này đã được thêm vào MySQL Router 8. 0. 29
27giới thiệu8. 0. 29LoạiSốGiá trị mặc định[DEFAULT] unknown_config_option=warning
633Giá trị tối thiểu[DEFAULT] unknown_config_option=warning
633Giá trị tối đa[DEFAULT] unknown_config_option=warning
26[DEFAULT] unknown_config_option=warning
Các kết nối để tiếp tục mở trong nhóm kết nối sau khi máy khách ngắt kết nối; . Mặc định là 0, chấp nhận giá trị từ 0 đến 4294967296
Tùy chọn này đã được thêm vào MySQL Router 8. 0. 29
646giới thiệu8. 0. 16TypeString[DEFAULT] unknown_config_option=warning
Tên của phần [http_auth_backend]
Bộ định tuyến có ba tùy chọn 'phụ trợ', mỗi tùy chọn nằm trong một [phần] khác nhau với các ý nghĩa khác nhau. Có '
16' [dành cho hoạt động không đồng bộ], '[DEFAULT] unknown_config_option=warning
17' [xác định tên tùy chỉnh cho phần phụ trợ được liên kết với một lĩnh vực cụ thể] và '[DEFAULT] unknown_config_option=warning
18' [loại phần phụ trợ xác thực][DEFAULT] unknown_config_option=warning
35giới thiệu8. 0. 16TypeString Giá trị mặc định____036[DEFAULT] unknown_config_option=warning
Phương thức xác thực HTTP;
37giới thiệu8. 0. 16TypeString[DEFAULT] unknown_config_option=warning
Tên của vương quốc được hiển thị cho người dùng xác thực
38giới thiệu8. 0. 16TypeStringGiá trị mặc định____039[DEFAULT] unknown_config_option=warning
Yêu cầu người dùng xác thực với phụ trợ xác thực;
646giới thiệu8. 0. 16TypeString Giá trị mặc định____041[DEFAULT] unknown_config_option=warning
Tên của việc triển khai phụ trợ;
Ghi chú
hỗ trợ metadata_cache đã được thêm vào MySQL Router 8. 0. 20
0[DEFAULT] unknown_config_option=warning
Bộ định tuyến có ba tùy chọn 'phụ trợ', mỗi tùy chọn nằm trong một [phần] khác nhau với các ý nghĩa khác nhau. Có '
16' [dành cho hoạt động không đồng bộ], '[DEFAULT] unknown_config_option=warning
17' [xác định tên tùy chỉnh cho phần phụ trợ được liên kết với một lĩnh vực cụ thể] và '[DEFAULT] unknown_config_option=warning
18' [loại phần phụ trợ xác thực][DEFAULT] unknown_config_option=warning
663giới thiệu8. 0. 16TypeString[DEFAULT] unknown_config_option=warning
Tên của tệp lưu trữ phụ trợ, có liên quan đến thư mục
46[DEFAULT] unknown_config_option=warning
47giới thiệu8. 0. 19TypeStringGiá trị hợp lệ[DEFAULT] unknown_config_option=warning
48[DEFAULT] unknown_config_option=warning
49[DEFAULT] unknown_config_option=warning
Loại đối tượng AdminAPI mà Bộ định tuyến được khởi động dựa vào, đó là Bộ bản sao InnoDB [rs] hoặc Cụm InnoDB [gr]. Sử dụng 'gr' cho nhóm cụm
Bootstrapping đánh giá phiên bản đích và đặt tùy chọn này tương ứng trong tệp cấu hình được tạo
Tùy chọn này đã được thêm vào MySQL Router 8. 0. 19;
Làm cách nào để kết nối với bộ định tuyến MySQL?
Quy trình sử dụng Bộ định tuyến MySQL như sau. .
Máy khách hoặc Trình kết nối MySQL kết nối với Bộ định tuyến MySQL tới, ví dụ: cổng 6446
Bộ định tuyến kiểm tra máy chủ MySQL khả dụng
Bộ định tuyến mở kết nối đến máy chủ MySQL phù hợp
Bộ định tuyến chuyển tiếp các gói qua lại, giữa ứng dụng và máy chủ MySQL
Dịch vụ bộ định tuyến MySQL là gì?
Bộ định tuyến MySQL là phần mềm trung gian nhẹ cung cấp định tuyến minh bạch giữa ứng dụng của bạn và bất kỳ Máy chủ MySQL phụ trợ nào