加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

MySQL主从复制道理以及必要留意的处所

发布时间:2020-11-29 10:48:19 所属栏目:移动互联 来源:网络整理
导读:这篇文章首要先容了MySQL主从复制道理以及必要留意的处所,辅佐各人更好的领略和行使MySQL数据库,感乐趣的伴侣可以相识下

  短视频,自媒体,达人种草一站处事

这篇文章首要先容了MySQL主从复制道理以及必要留意的处所,辅佐各人更好的领略和行使MySQL数据库,感乐趣的伴侣可以相识下

写在前面

最近在写Mycat专题,因为不少小搭档最近要出去口试,问我能不能简朴写下MySQL的主从复制道理和留意事项,由于在之前的口试中被问到了这些题目。我:可以啊,布置上了!!

主从复制道理

(1) Master 将数据改变记录到二进制日记(binary log)中,也就是设置文件 log-bin 指定的文件, 这些记录叫做二进制日记变乱(binary log events);

(2) Slave 通过 I/O 线程读取 Master 中的 binary log events 并写入到它的中继日记(relay log);

(3) Slave 重做中继日记中的变乱,把中继日记中的变乱信息一条一条的在当地执行一次,完 成数据在当地的存储,从而实现将改变反应到它本身的数据(数据重放)。

留意事项

(1)主从处事器操纵体系版本和位数同等;

(2) Master 和 Slave 数据库的版本要同等;

(3) Master 和 Slave 数据库中的数据要同等;

(4) Master 开启二进制日记,Master 和 Slave 的 server_id 在局域网内必需独一;

设置主从复制步调

Master数据库

(1) 安装数据库;

(2) 修改数据库设置文件,指明 server_id,开启二进制日记(log-bin);

(3) 启动数据库,查察当前是哪个日记,position 号是几多;

(4) 登录数据库,授权数据复制用户(IP 地点为从机 IP 地点,假如是双向主从,这里的 还必要授权本机的 IP 地点,此时本身的 IP 地点就是从 IP 地点);

(5) 备份数据库(记得加锁息争锁);

(6) 传送备份数据到 Slave 上;

(7) 启动数据库;

以上步调,为单向主从搭建乐成,想搭建双向主从必要的步调:

(1) 登录数据库,指定 Master 的地点、用户、暗码等信息(此步仅双向主从时必要);

(2) 开启同步,查察状态;

Slave 上的设置

(1) 安装数据库;

(2) 修改数据库设置文件,指明 server_id(假如是搭建双向主从的话,也要开启二进制 日记 log-bin);

(3) 启动数据库,还原备份;

(4) 查察当前是哪个日记,position 号是几多(单向主以后步不必要,双向主从必要);

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

(6) 开启同步,查察状态。

好了,本日就到这儿吧,后续我们拭魅战以各类方法实现MySQL主从复制,我是冰河,我们下期见!!

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读