Slave节点本地产生的修改事件,会写入二进制日志,但是解析自中继日志的修改事件,因为并非本身产生的二进制日志,默认不会写入本地二进制日志文件。但可以通过启用—log-slave-updates参数,将应用中继日志产生的数据库修改也写入本地二进制日志文件中。
部署环境:
Master:192.168.48.50:3306
Slave1:192.168.48.51:3306
Slave2:192.168.48.51:3307(master为slave1)
Slave1:
--修改my.cnf
[mysqld]
log-slave-update
--停止sql_thread,查看master_info
mysql> stop slave sql_thread;
Query OK, 0 rows affected, 1 warning (0.00sec)
mysql> show master status;
+---------------+----------+--------------+------------------+-------------------+
| File | Position | Binlog_Do_DB |Binlog_Ignore_DB | Executed_Gtid_Set |
+---------------+----------+--------------+------------------+-------------------+
| binlog.000034 |