1. 云栖社区>
  2. 技术文集>
  3. 列表>
  4. 正文

mysql主从复制简单实现

作者:用户 来源:互联网 时间:2016-01-06 20:11:03

mysql日志服务器二进制主从同步简单主从分离主从mysql实现主从复制mysql主从复制原理主从数据库主从服务器mysql主从复制主从复制的配置

mysql主从复制简单实现 - 摘要: 本文讲的是mysql主从复制简单实现, 在mysql的复制中,相对于主主复制,主从架构的稳定性更好,而主主总是会有些问题存在,故不推荐。在大型架构中建议使用基于读写分离的主从复制 本文不涉及读写分离的内容,只是简单实现mysql的主从复制的实现。整个过程在理解复制

mysql的复制中,相对于主主复制,主从架构的稳定性更好,而主主总是会有些问题存在,故不推荐。在大型架构中建议使用基于读写分离的主从复制

本文不涉及读写分离的内容,只是简单实现mysql的主从复制的实现。整个过程在理解复制的原理后就非常的简单,所以先简单介绍下原理。

mysql的主从复制的基本原理:

在主服务器上传送二进制日志到从服务器,在从服务器上读取收到的中继日志,执行日志中的sql语句,实现数据同步。

整个实现过程如下图所示,通过图片能很容易的看出整个流程

mysql主从复制简单实现-mysql实现主从复制

对于主从之间使用异步传输还是同步传输,具体看网络情况和整体架构而定

要注意,为了兼容性问题,主从服务器之间,master的mysql的版本要比slave版本低或者相同

如果在一个已存在数据的主服务器上部署备服务器,要先备份主服务器的数据,备份的时候做好二进制日志位置记录 ,然后恢复到从服务器上,并指定从服务器的从主服务器二进制日志的复制位置,从时间点开始复制

实现过程

首先在2台服务器上安装好mysql。安装步骤不再列出,我用的是绿色版安装,双方的mysql配置最好一样

修改my.cnf,master上修改server-id为1,slaver修改server-id为大于1的数字

master:

mysql主从复制简单实现-mysql主从复制超简单

slave:

mysql主从复制简单实现-mysql 主从复制

在从服务器上关闭二进制日志,避免从服务器上IO过高,并开启relay-log

mysql主从复制简单实现-mysql主从复制原理

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有 的相关内容,欢迎继续使用右上角搜索按钮进行搜索mysql , 日志 , 服务器 , 二进制 , 主从同步 , 简单 , 主从分离 , 主从 , mysql实现主从复制 , mysql主从复制原理 , 主从数据库 , 主从服务器 , mysql主从复制 主从复制的配置 mysql实现主从复制、mysql主从复制超简单、mysql 主从复制、mysql主从复制原理、mysql gtid 主从复制,以便于您获取更多的相关知识。

数据库-关于mysql主从复制的问题

问题描述 关于mysql主从复制的问题 最近在学习mysql主从复制的东西,配置什么基本都完成了,在最后第二部复制数据库文件的时候出现了问题。我停止了主从服务器的服务,将data文件...

相当简单的MySQL主从复制配置教程

主从复制好处 它可以保证我们数据实时异步备份并且主服务器不受外部影响安全可靠 主从复制原理 将数据分布到多个系统上去,是通过将Mysql的某一台master主机的数据复制到其它(slave)主机上,并重新执行一遍来实现的; 复...

Yii2 数据库复制和读写分离

...改,而从服务器做查询。 读写分离前提条件:linux数据库主从同步配置两个服务器的数据同步是读写分离的前提条件,但这不在yii2读写分离教程内,yii2的数据库读写分离配置,仅仅实现了在主库读写,在从库查询,那么我们首...

MySql主从复制的简单实现

...决MySql数据库的处理高并发的颈瓶,可以采取读写分离和主从复制策略。 下面介绍主从复制的简单实现。 首先准备好两台虚拟机,这里才有VMware虚拟的两台centOS机器。其中Master机器的IP地址是:192.168.124.131,Slave机器的IP地址是...

MySQL 实现双向复制的方法指南

...两个服务器)。 背景 你能参考Aadhar Joshi的这篇文章实现主从复制,或者您可以按照以下简单的步骤: 参考一下:在机器A配置主机(192.168.1.30)在机器B配置从机(192.168.1.29)我们可以使用下面的步骤来实现这一点步骤1:机器A设置主...

前三篇
后三篇