设为首页 加入收藏

TOP

MySQL 主从同步部分数据表
2017-04-24 10:22:28 】 浏览:292
Tags:MySQL 主从 同步 部分 数据

今天来讲讲MySQL主从同步的配置和只同步我们指定的数据表。


惯例,来说说缘由。 因为天津总公司那边需要读取我们南宁公司的ERP的营收数据。 然后我们南宁这边的ERP数据库服务器为了安全是只能内网访问的。 So.这样来解决:


Tips: 以下ERP数据库所在的服务器为主服务器A,外网可访问的从服务器为B


一、我们找了另外一台内部的服务器B,开启了外网访问,让天津可以访问到我们的这台服务器。


二、然后需要配置MySQL主从同步,让ERP数据库的特定的几个数据表同步到可以外网访问的服务器B去。


三、开启外网访问,完工。


本篇完~~,哈哈哈。


不扯淡了,开工~


主服务器IP:192.168.1.100 从服务器IP:192.168.1.101


在配置MySQL主从同步的时候需要保证一下几点:


1、更改主服务器MySQL配置文件,/etc/my.cnf,检查二进制日志log-bin是否开启了,把server-id设置为1


2、创建一个从服务器链接主服务器的帐号 (1)、在命令行下登录mysql:


(2)、首先创建一个名为:slave_user,密码为:987654321的帐号


(3)、查看二进制日志的信息,记录下当前的二进制文件名称和位置:


(4)、对数据库进行锁表操作,防止我们在导出数据的时候还有数据写入,然后导出我们需要的数据表,再把数据表导入到从服务器去


1、更改从服务器MySQL配置文件,/etc/my.cnf,检查二进制日志log-bin是否开启了,把server-id设置为为一个的一个id(推荐设置成服务器的最后一组数字)


3、启动同步进程,然后检查状态


这么多信息中,我们只需要看2项,只要为YES即可,分别是:


4、到这里,主从同步指定的表也完成了。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇MySQL增量订阅&消费组件Canal POC 下一篇MySQL数据库常用架构设计

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目