mysql 主从复制

1.    mysql的复制是异步复制,有延迟

原理:


mysql 主从复制_第1张图片

2.    mysql的复制是基于BinLog日志

Statement:Binlog中存储的SQL语句,存储日志量最小

Row:存储event数据,存储日志量大,但是不能很直接的读取

Mixed:介于Row和Statement之间,对不不确定的操作Row记录,如果每天数据操作量大,产生的日志比较多,可以考虑选择。(推荐使用)

3.存在两种日志类型

1.基于二进制日志的复制

2.使用GTID完成基于事务的复制

4.mysql支持半同步复制

1.实战基于日志点的复制


select user,host from mysql.user    查看mysql 用户

create user 'db1' identified by '123456';    创建主从复制用户

grant replication slave on *.* to db1    主从复制授权

你可能感兴趣的:(mysql 主从复制)