python监控mysql-binlog: mysql-replication
准备mysql账号
准备一个mysql账号,要有SELECT, REPLICATION SLAVE, REPLICATION CLIENT权限
GRANT SELECT, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'replicator'@'%' IDENTIFIED BY '123456';
# 刷新权限
flush privileges;
binlog要满足以下条件
MySQL> show variables like 'log_bin';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| log_bin | ON |
+---------------+-------+
1 row in set (0.01 sec)
MySQL>show variables like 'binlog_format';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| binlog_format | ROW |
+---------------+-------+
1 row in set (0.00 sec)
MySQL>show variables like 'binlog_row_image';
+------------------+-------+
| Variable_name | Value |
+-------------