SHOW REPLICAS顯示目前已向來源註冊的複本清單。SHOW REPLICAS 需要 REPLICATION SLAVE 權限。
SHOW REPLICAS 應在作為複製來源的伺服器上執行。此語句會顯示關於已連線或曾經連線作為副本伺服器的資訊,結果中的每一列對應一個副本伺服器,如下所示。
mysql> SHOW REPLICAS;
+------------+-----------+------+-----------+--------------------------------------+
| Server_id | Host | Port | Source_id | Replica_UUID |
+------------+-----------+------+-----------+--------------------------------------+
| 10 | iconnect2 | 3306 | 3 | 14cb6624-7f93-11e0-b2c0-c80aa9429562 |
| 21 | athena | 3306 | 3 | 07af4990-f41f-11df-a566-7ac56fdaf645 |
+------------+-----------+------+-----------+--------------------------------------+
Server_id:副本伺服器的唯一伺服器 ID,如同在副本伺服器的選項檔案中設定,或是在命令列中使用--server-id=設定。valueHost:副本伺服器的主機名稱,如同在副本上使用--report-host選項所指定。這可能與作業系統中設定的機器名稱不同。User:副本伺服器的使用者名稱,如同在副本上使用--report-user選項所指定。只有當來源伺服器啟動時使用了--show-replica-auth-info選項,語句輸出才會包含此欄位。Password:副本伺服器的密碼,如同在副本上使用--report-password選項所指定。只有當來源伺服器啟動時使用了--show-replica-auth-info選項,語句輸出才會包含此欄位。Port:副本伺服器正在監聽的來源伺服器上的連接埠,如同在副本上使用--report-port選項所指定。此欄位中的零表示未設定副本連接埠 (
--report-port)。Source_id:副本伺服器正在從中複製的來源伺服器的唯一伺服器 ID。這是執行SHOW REPLICAS的伺服器的伺服器 ID,因此結果中的每一列都會列出相同的值。