时间:2021-07-01 10:21:17 帮助过:2人阅读
mysql主从复制:
需要注意的一些点:1、master必须要打开binglog,设置唯一的server id 2、每一个slave都必须要设置唯一的server id 3、为slaves建立一个可以读取master binlog的授权账户 4、如果master有数据,你必须复制已有数据到slave,并且使用chagne master to设置master 的postition、file、host等。
mysql 的binlog包含三种形式:statement-based,Row-Based,mixed
statement-based:优点 非常简单,节省disk空间,兼容性好;缺点 许多语句没办法正确表达如包含rand(),delete/update...limit 没有order by,version(),uuid(),UDF等,对于复杂的语句需要评估与执行,而对于row-based则只需要执行affetced rows。
row-based:优点 1所有的改变都可以复制;2更少的行锁需求,提高并发性 缺点 对于一些insert update语句可能需要大量的disk空间,对于mysiam可能没有办法执行并发插入(表锁)
mysql主从复制
标签: