您可以通过以下操作获取实例的 GTID_EXECUTED。
登录到需要连接 MySQL 的服务器,例如 ECS 服务器或本地服务器。
关于登录 ECS 的操作步骤,请参见登录 ECS 实例。
执行以下命令连接目标实例。
mysql -h<连接地址> -P<端口> -u<用户名> -p -D<数据库名称>
参数说明
参数 | 说明 |
---|---|
-h | MySQL 实例的内网或外网连接地址。 |
-P | MySQL 实例的端口号。根据不同的连接地址,端口号有所差异,具体如下所示:
|
-u | MySQL 实例中的账号名称。 |
-p | MySQL 实例中账号的密码。 说明 为保障密码安全, |
-D | 需要登录的数据库名称,该参数非必填参数,可以不输入 -D 仅输入数据库名称。 |
执行以下命令获取实例的 GTID_EXECUTED。
show master status
执行结果示例
+---------------+------------------+--------------+------------------+---------------------------------------------------+ | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set. | +---------------+------------------+--------------+------------------+---------------------------------------------------+ | binlog.000992 | 302355 | | | 5d3ffd44-9614-11ed-aaf2-5254ac13e820:1-3514674 | +-------------+--------------------+--------------+------------------+---------------------------------------------------+ 1 row in set (0.01 sec)
您可以在执行结果 Executed_Gtid_Set.
中获取实例的 GTID_EXECUTED,即本示例取值为 5d3ffd44-9614-11ed-aaf2-5254ac13e820:1-3514674
。