我目前正在使用基于语句的复制。升级到 MySql 5.1 后,我正在考虑使用基于行的复制。
阅读文档后,您似乎可以即时更改 master 的格式。
slave 会自动适应它发送的任何类型的二进制日志吗?
我是否必须对从站或主站进行任何更改才能为切换做好准备,或者我是否可以简单地修改主站上的 binlog_format 变量?
最佳答案
二进制日志格式只需要在主服务器上使用 binlog_format 变量进行更改。 master 不需要启动新的二进制日志,因为日志文件可以包含 STATEMENT 和 ROW 格式的事件。 slave 遇到抓取的二进制日志中任一格式的事件都会自动切换。
关于mysql - 切换 MySql 复制格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2937039/