当前位置:Gxlcms > 数据库问题 > mysql主从复制

mysql主从复制

时间: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主从复制

标签:

人气教程排行