檔案文件:mysql_repl_monitor.php
代码 line 77 用 Auto_Position 来判断是否启用 gtid
但 master 执行 show slave status 回传是空的,代表不会得到 Auto_Position 值,导致代码判断 master 未启用 gtid
建议将 sqls array 改成
SHOW GLOBAL VARIABLES WHERE variable_name REGEXP 'server_id$|^read_only|gtid_mode'
而代码 line 77 可以移除,直接在后续的 insert 语句中改成 .end($re)['gtid_mode']. 即可
檔案文件:mysql_repl_monitor.php 代码 line 77 用 Auto_Position 来判断是否启用 gtid 但 master 执行 show slave status 回传是空的,代表不会得到 Auto_Position 值,导致代码判断 master 未启用 gtid
建议将 sqls array 改成 SHOW GLOBAL VARIABLES WHERE variable_name REGEXP 'server_id$|^read_only|gtid_mode' 而代码 line 77 可以移除,直接在后续的 insert 语句中改成 .end($re)['gtid_mode']. 即可