Mysql的链条式复制的优缺点是什么
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章主要介绍"Mysql的链条式复制的优缺点是什么",在日常操作中,相信很多人在Mysql的链条式复制的优缺点是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"M
千家信息网最后更新 2025年11月08日Mysql的链条式复制的优缺点是什么
这篇文章主要介绍"Mysql的链条式复制的优缺点是什么",在日常操作中,相信很多人在Mysql的链条式复制的优缺点是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Mysql的链条式复制的优缺点是什么"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
这么做的目的是为了减轻 mysql C 从mysql A 同步数据的时候,造成mysql A的压力.
缺点就是 mysql B出点问题的话,mysql C 也就停止同步了~
造成从数据库同步失败常见原因有
1. 网络的延迟 我们不是跨机房的mysql分离,mysql A 出现瓶颈的时候,也会造成 mysql B同步失败,日志显示网络的延迟造成的
2 mysql A 异常情况下,也会出现同步失败,这样的情况,重新change file值和pos值就可以了~
但是出现的概率都很小~
下面是配置的过程~~~~~
其实这个不难的~ 主要就是b上的一个参数~
MYSQL链式复制:A=>B=>C
A: 192.168.2.155主
B: 192.168.2.156从/主
C: 192.168.2.160从
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | A主机: vi /etc/my.cnf log-bin=mysql-bin server-id=1 binlog-do-db=tongbu (注:如不指定此参数,binlog记录所有库的操作,添加用户binlog也会改变,也会复制到从服务器) service mysqld restart mysql -uroot -p123456 create database tongbu;use tongbu;create table tbl1(id int);insert into tbl1 values(1);select * from tbl1; grant replication slave on *.* to tongbu156@192.168.2.156 identified by '123456'; flush tables with read lock;(可以同时锁定多个库,锁定时不可以建表等操作,退出后所有库自动解锁) show master status; (记下日志文件及position) exit; mysqldump -uroot -p123456 tongbu > /tongbu.sql (把此文件拷贝到B主机/下) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | B主机: vi /etc/my.cnf log-bin=mysql-bin server-id=2 binlog-do-db=tongbu (注:如不指定此参数,binlog记录所有库的操作,添加用户binlog也会改变,也会复制到从服务器) log-slave-updates(产生自己的日志文件,建议在此位置添加该行) service mysqld restart mysql -uroot -p123456 create database tongbu; use tongbu; source /tongbu.sql 开启从服务器角色 change master to master_host='192.168.2.155',master_user='tongbu156',master_password='123456',master_log_file='mysql-bin.000007',master_log_pos=107 start slave; grant replication slave on *.* to tongbu160@192.168.2.160 identified by '123456'; flush tables with read lock; show master status; (记下日志文件及position) exit; mysqldump -uroot -p123456 tongbu > /tongbu.sql (把此文件拷贝到C主机/下) |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | C主机: vi /etc/my.cnf log-bin=mysql-bin server-id=3 service mysqld restart mysql -uroot -p123456 create database tongbu; use tongbu; source /tongbu.sql 开启从服务器角色 Change master to master_host='192.168.2.156',master_user='tongbu160',master_password='123456',master_log_file='mysql-bin.000009',master_log_pos=222 start slave; |
注:
show slave status;查看从服务器状态
show processlist;查看日志处理状态
到此,关于"Mysql的链条式复制的优缺点是什么"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
主机
文件
日志
服务器
同步
服务
优缺点
链条
学习
代码
参数
就是
情况
拷贝
数据
时候
更多
状态
用户
网络
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库基础知识考点
服务器装16g还是装两根8g
后端是不是指数据库啊
为什么数据库的表做好了不能保存
sql大型数据库
前端h5页面部署在不同服务器
微信支付后写入数据库
服务器自动监控工具
怎么攻击传奇服务器
互联网科技公司发展愿景
疫情下的网络安全大学生
安徽计算机网络技术朱士明
传奇检测服务器
数据库cas详解
数据库技术及应用实验报告
服务器硬盘亮黄绿色灯
手机服务器与电脑
be服务器是什么
tp备份数据库控制器
温州java软件开发定做价格
COD17匹配哪个服务器人多
免费服务器管理系统
数据库递减函数
渝中区亿晟达网络技术中心
数据库逻辑设计安全性设计
企业数据库的分析
传奇检测服务器
宣传网络安全 学校
dns服务器全部坏了怎么办
网络安全培训基地的作用