一台服务器上有 2 个 mysql 从属实例设置,另一台服务器上有一个主实例设置。
当“显示进程列表;” 在 master 上,有 2 个不同的 binlog 转储线程。
如何区分一个 binlog 转储线程和另一个(哪个从站使用哪个线程)?
谢谢。
一台服务器上有 2 个 mysql 从属实例设置,另一台服务器上有一个主实例设置。
当“显示进程列表;” 在 master 上,有 2 个不同的 binlog 转储线程。
如何区分一个 binlog 转储线程和另一个(哪个从站使用哪个线程)?
谢谢。
我为它制作了一个mysql插件。
演示:
mysql> select * from information_schema.binlog_dump_list;
+----+----------------+------+------+-----------------------------------------------------------------------+
| ID | HOST | PORT | USER | STATUS |
+----+----------------+------+------+-----------------------------------------------------------------------+
| 2 | 192.168.56.202 | 3306 | repl | Master has sent all binlog to slave; waiting for binlog to be updated |
| 3 | 192.168.56.202 | 3406 | repl | Master has sent all binlog to slave; waiting for binlog to be updated |
+----+----------------+------+------+-----------------------------------------------------------------------+
2 rows in set (0.00 sec)