PDF (美式信紙) - 2.3Mb
PDF (A4) - 2.3Mb
您可針對 InnoDB ReplicaSet 或 InnoDB Cluster 啟動 MySQL Router,以自動設定路由。啟動程序是一種執行 MySQL Router 的特定方式,它不會啟動一般的路由,而是根據中繼資料設定 mysqlrouter.conf
檔案。
若要在命令列啟動 MySQL Router,請在啟動 mysqlrouter 指令時傳入 --bootstrap
選項,它會從中繼資料擷取拓撲資訊,並設定路由連線至伺服器執行個體。
一旦啟動 MySQL Router,用戶端應用程式就會連線至它發佈的連接埠。MySQL Router 會根據傳入的連接埠自動將用戶端連線重新導向至執行個體,例如,預設會使用 6646 連接埠進行使用傳統 MySQL 通訊協定的 read-write
連線。
如果拓撲發生變更 (例如,執行個體發生非預期的故障),MySQL Router 會偵測到變更,並自動將路由調整至剩餘的執行個體。這種自動調整可讓用戶端應用程式無需處理容錯移轉或了解基礎拓撲。如需更多資訊,請參閱 MySQL InnoDB Cluster 的路由。
注意
請勿嘗試手動設定 MySQL Router 以重新導向至伺服器執行個體。請務必使用 --bootstrap
選項,這可確保 MySQL Router 從中繼資料取得其設定。請參閱 叢集中繼資料和狀態。