PDF (US Ltr) - 2.2Mb
PDF (A4) - 2.3Mb
當您使用單一主要節點的 InnoDB Cluster 或 InnoDB ReplicaSet 時,您需要連線至主要執行個體以執行管理工作,以便將組態變更寫入中繼資料。若要尋找目前的主要節點,您可以:
在 MySQL Shell 啟動時使用
--redirect-primary
選項,以確保目標伺服器屬於 InnoDB Cluster 或 InnoDB ReplicaSet。如果目標執行個體不是主要節點,MySQL Shell 會尋找主要節點並連線至該節點。-
使用
shell.connectToPrimary([
作業,該作業會檢查目標執行個體是否屬於叢集或 ReplicaSet。如果是,MySQL Shell 會開啟至主要節點的新工作階段、將使用中的全域 MySQL Shell 工作階段設定為已建立的工作階段,並傳回該工作階段。instance
,password
])如果未提供
instance
,則該作業會嘗試使用使用中的全域 MySQL Shell 工作階段。如果未提供instance
且沒有使用中的全域 MySQL Shell 工作階段,則會擲回例外狀況。如果目標執行個體不屬於叢集或 ReplicaSet,則該作業會失敗並顯示錯誤。 使用狀態作業,在結果中尋找主要節點,然後手動連線至該執行個體。