1. 复制的基本原理:
salve 会从master读取binlog来进行数据同步
三步骤+原理图
MYSQL复制过程分成三步:
- master将改变记录到二进制日志(binary log)。这些记录过程叫做二进制日志事件,binary log event;
- slave 将master的binary log events 拷贝到他的中继日志(relay log);
- slave 重做中继日志中的事件,将改变应用到自己的数据库中,mysql复制是异步的且串行化的
2. 复制的基本原则:
- 每个slave只有一个master
- 每个slave只能有一个唯一的服务器id
- 每个master 可以有多个slave
3.复制的问题:
因为发生多次IO,存在延时问题
4.一主一从常见配置
(1)mysql 版本一致且后台以服务运行
(2)主从都配置在[mysqld] 节点下,都是小写
主机修改my.ini配置文件