Mysql log_slave_updates 参数
2015-07-18 09:42
183 查看
官网说明: Normally, a slave does not log to its own binary log any updates that are received from a master server. This option tells the slave to log the updates performed by its SQL thread to its own binary log. For this option to have any effect, the slave must also be started with the --log-bin option to enable binary logging. Prior to MySQL 5.5, the server would not start when using the --log-slave-updates option without also starting the server with the --log-bin option, and would fail with an error; in MySQL 5.5, only a warning is generated. (Bug #44663) --log-slave-updates is used when you want to chain replication servers. For example, you might want to set up replication servers using this arrangement: A -> B -> C Here, A serves as the master for the slave B, and B serves as the master for the slave C. For this to work, B must be both a master and a slave. You must start both A and B with --log-bin to enable binary logging, and B with the --log-slave-updates option so that updates received from A are logged by B to its binary log. 通常情况,从服务器从主服务器接收到的更新不记入它的二进制日志。该选项告诉从服务器将其SQL线程执行的更新记入到从服务器自己的二进制日志。为了使该选项生效,还必须用--logs-bin选项启动从服务器以启用二进制日志。如果想要应用链式复制服务器,应使用--logs-slave-updates。例如,可能你想要这样设置: A -> B -> C 也就是说,A为从服务器B的主服务器,B为从服务器C的主服务器。为了能工作,B必须既为主服务器又为从服务器。你必须用--logs-bin启动A和B以启用二进制日志,并且用--logs-slave-updates选项启动B。
这样来自A的事务能记录在B的二进制文件中,再传送给C
相关文章推荐
- mysql下float类型使用一些误差详解
- mysql之触发器
- MySQL导入和导出数据库的方法
- 关于MySQL workBench表属性的BIN,AI等含
- JDBC连接MySQL数据库
- registered the JDBC driver [com.mysql.jdbc.Driver]
- mysql的存储过程
- MySQL 迁移
- MySQL学习笔记之<入门教程>
- Node.js使用MySQL的连接池
- mysql处理海量数据时的一些优化查询速度方法
- MySQL导入及常用命令
- Node.js使用MySQL的连接池
- mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法
- Navicat连接远程MySQL数据库
- MySQL学习笔记之<MySQL数据类型>
- mysql的MyISAM 和 InnoDB 的区别?优化MYSQL数据库的方法?
- MySQL 性能优化的最佳20多条经验分享
- mysql 二级索引
- mysql大表设计