mysql主从注意事项,都在这儿了!!MySQL主从复制的原理和注意事项,什么是主从复制...

都在这儿了!!MySQL主从复制的原理和注意事项都在这里!MySQL主从复制的原理及注意事项,

mysql教程栏目介绍主从复制的原理和注意事项

1db4afd528bd8faf60b052ab81724cf7.png

写在前面

,最近在写Mycat话题。由于最近有很多朋友要出去面试,他们问我能不能简单写下MySQL的主从复制原理和注意事项,因为之前面试的时候被问到了这些问题。我:对,安排好了!

主从复制原理

(1)主机将数据变化记录在二进制日志,即配置文件log-bin指定的文件中,这些记录称为二进制日志事件;

(2)从机通过I/O线程读取主机中的二进制日志事件,并写入其中继日志;

(3) Slave重做中继日志中的事件,在本地逐个执行中继日志中的事件信息,并在本地存储数据,以反映对自身数据的更改(数据重放)。

9b37d08c042bcaa78a98f85c4ede9d6f.png

注意事项

(1)主从服务器操作系统的版本和数字一致;

(2)主从数据库的版本应一致;

(3)主从数据库中的数据应一致;

(4)主机打开二进制日志,主机和从机的server_id在局域网中必须唯一;

配置主从复制步骤

Master数据库

(1)安装数据库;

(2)修改数据库配置文件,注明server_id,打开二进制日志bin

(3)启动数据库,查看当前是哪个日志,位置号是多少;

(4)登录数据库,授权数据复制用户(IP地址为从IP地址,如果是双向主从,这里需要授权本地IP地址,此时自己的IP地址为从IP地址);

(5)备份数据库(记得锁和解锁);

(6)将备份数据传输给从机;

(7)启动数据库;

以上步骤是成功构建单向主从和双向主从所需的步骤:

(1)登录数据库,指定主机的地址、用户、密码等信息(只有双向主从才需要此步骤);

(2)启动同步,检查状态;

Slave 上的配置

(1)安装数据库;

(2)修改数据库配置文件,注明server_id(如果建立了双向主从,则为二进制日志log-bin);也应该打开);

(3)启动数据库,恢复备份;

(4)检查当前是哪个日志,位置号是多少(从这一步开始单向主不需要,双向主从需要);

(5)指定Master的地址、用户、密码等信息;

(6)启动同步并检查状态。

好了,今天就到这儿吧,后续我们实战以各种方式实现MySQL主从复制,我是冰河,我们下期见!!

更多相关免费学习推荐:mysql教程(视频)

以上都在这里!MySQL主从复制的原理和具体注意事项,请多关注Lei.com其他关于php知识的相关文章!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值