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=
进行配置。value
Host
: 副本服务器的主机名,如副本使用--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,因此结果集中每一行的值都相同。