Mysql的链条式复制的优缺点是什么
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,这篇文章主要介绍"Mysql的链条式复制的优缺点是什么",在日常操作中,相信很多人在Mysql的链条式复制的优缺点是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"M
千家信息网最后更新 2025年01月21日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安全错误
数据库的锁怎样保障安全
余姚浪潮整机柜服务器
观看网络安全小知识体会
网络安全工程师初中毕业
数据库分页查询的参数
女生学软件开发的就业
嘉兴软件开发驻场业务
网络安全工具包管理
网络安全日宣传稿6000字
心灵终结336合作任务用哪个服务器
晟达网络技术服务部
网络安全问题怎样应对
gz数据库文件 navicat
vba数据库解决方法
做个单机网游服务器需要多少钱
论文计算机网络技术
网络安全大会领导讲话
哪类软件开发最热门
服务器c610参数
广东省厅数据库故障
软件开发合作预算
传奇4进什么服务器搬砖
数据库表空间建立
obd直播软件开发
从管理服务器获取
上海威寻网络技术有限公司介绍
不在数据库列表里
恒生科技与恒生互联网
如何导入sql数据库
幼儿网络安全管理
ftp服务器搭建外网访问