如何通过 SHOW SLAVE STATUS on MASTER 检查 Slave_IO_Running、Slave_SQL_Running、Seconds_Behind_Master
How to check Slave_IO_Running, Slave_SQL_Running, Seconds_Behind_Master from SHOW SLAVE STATUS on MASTER
我正在寻找一种从 MySQL 5.6 的主服务器上的 SHOW SLAVE SATUS 获取以下信息的方法:
Slave_IO_Running
Slave_SQL_Running
Seconds_Behind_Master
SHOW SLAVE SATUS 仅在 replica/slave 服务器上显示我的信息,其中只读模式是我唯一的可能性,这使得我无法编写程序。
我发现这个 answers 有点用处,不幸的是与查询从属服务器有关,这不是我的目标,主要用于 MySQL 5.6 以上版本。
Slave默认将信息保存在Master信息文件中。所以你可以在 bash:
上像这样获取
> mysql -uUSER -pPASSWORD -e "show slave status\G" | egrep
> '(Seconds_Behind_Master|Slave_IO_Running|Slave_SQL_Running)'
我正在寻找一种从 MySQL 5.6 的主服务器上的 SHOW SLAVE SATUS 获取以下信息的方法:
Slave_IO_Running
Slave_SQL_Running
Seconds_Behind_Master
SHOW SLAVE SATUS 仅在 replica/slave 服务器上显示我的信息,其中只读模式是我唯一的可能性,这使得我无法编写程序。
我发现这个 answers 有点用处,不幸的是与查询从属服务器有关,这不是我的目标,主要用于 MySQL 5.6 以上版本。
Slave默认将信息保存在Master信息文件中。所以你可以在 bash:
上像这样获取> mysql -uUSER -pPASSWORD -e "show slave status\G" | egrep
> '(Seconds_Behind_Master|Slave_IO_Running|Slave_SQL_Running)'