mysql单源多表同步单库单表_MySQL主从复制单表或者多表
MySQL数据库安装不过多的介绍了:必须保证2个数据库的版本一致。 主数据库:192.168.0.43 从数据库:192.168.0.53 修改43主数据
MySQL数据库安装不过多的介绍了:必须保证2个数据库的版本一致。
主数据库:192.168.0.43
从数据库:192.168.0.53
修改43主数据库的配置文件:
打开logbin日志生成文件:
# binary logging - not required for slaves, but recommended
log-bin=mysql-bin
# binary logging format - mixed recommended
binlog_format=mixed
server-id=Master_id选nf文项,其中master_id必须为1到232–1之间的一个正整数值。去掉前面的注视符号
server-id = 1
重新启动数据库服务。
配置复制:
1. 建立一个专门用于复制的账户允许它远程登陆:
mysql > GRANT FILE,SELECT,REPLICATION SLAVE ON *.* TO ' slaveuser'@'192.168.0.53' IDENTIFIED BY 'password';
mysql > FLUSH PRIVILEGES;
2.主服务器上当前的二进制日志名和偏移量值,直接输入命令SHOW MASTER STATUS.
mysql> SHOW MASTER STATUS;
+------------------+-----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+-----------+--------------+------------------+
| mysql-bin.000017 | 351051132 | | |
+------------------+-----------+--------------+------------------+
1 row in set (0.00 sec)
File列显示日志名,而Position显示偏移量。在该例子中,二进制日志值为mysql-bin.000017偏移量为351051132。记录该值。以后设置从服务器时需要使用这些值。它们表示复制坐标,告诉从服务器应从该点开始从主服务器上进行更新。
取得快照并记录日志名和偏移量后,,可以在主服务器上重新启用写活动:
上面的操作步骤2你可以不用 采用步骤3的方法 这样可以保证不停止你的主库的时候 数据的偏移量节点都是一致的。
3.使用mysqldump备份主服务器的数据,将转储文件装载到从服务器:
root@hr43 > mysqldump --master-data -u root -p hrsoft_share 表名 > 表名.sql
grep 'mysql-bin' 表名.sql 查询二进制日志名和偏移量值
拷贝 vip_company.sql 文件到从数据上。
修改53从服务器上面的数据库配置文件:
log-bin=mysql-bin #开始bin-log日志
server-id = 2
master-host = 192.168.0.43 #主数据库地址
master-user = 'slaveuser' #执行登录用户
master-password = 'password' #执行密码
master-port = 3306 #默认端口
report-host = net-app1
master-connect-retry = 30 # 如果从服务器发现主服务器断掉重新连接时间30S
log-bin
expire_logs_days = 3 #保留3天的日志文件
log-slave-updates
replicate-do-table=hrsoft_share.表名# 只复制表名表
如果要是复制多个表只要在下面直接添加(复制几个就添加几个)
replicate-do-table=hrsoft_share.表名
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:php中文网
mysql单源多表同步单库单表_MySQL主从复制单表或者多表相关推荐
- mysql生产环境加索引_【生产篇】_MySQL环境下如何查看基于表的索引定义
[引言] 今天中午项目组来一需求,欲在MySQL环境的某张表下创建几个BTREE索引.要创建索引,首先需要了解基表的表结构,以及已经包含的索引.Oracle的表结构大家都很熟悉,但MySQL表结构和已 ...
- mysql创建表时打错了怎么修改_MySQL 创建,修改和删除表
登录数据库系统: 其中,"-h"参数指连接的主机名,因此此处是连接本机,所以后面的内容为localhost: "-u"参数表示用户名,此处的用户名为 root; ...
- mysql 主从单表_MySQL主从复制单表或者多表
MySQL数据库安装不过多的介绍了:必须保证2个数据库的版本一致. 主数据库:192.168.0.43 从数据库:192.168.0.53 修改43主数据库的配置文件: 打开logbin日志生成文件: ...
- Mysql多源复制半同步_MySQL多源复制搭建
1.1 实验概要 1.1.1 实验假设 本实验假设已经完成操作系统和MySQL安装部署. 1.1.2 实验目的 MySQL5.7的多源复制技术搭建部署,然后简单测试. 1.1.3 环境信 ...
- 给mysql salve从库复制授权_MySQL主从复制
MySQL主从复制 引入 MySQL数据库的主从复制方案,是其自带的功能,并且主从复制并不是复制磁盘上的数据库文件,而是通过binlog日志复制到需要同步的从服务器上. MySQL数据库支持单向.双向 ...
- 给mysql salve从库复制授权_MySQL主从复制 - osc_h8z06jiq的个人空间 - OSCHINA - 中文开源技术交流社区...
MySQL主从复制 引入 MySQL数据库的主从复制方案,是其自带的功能,并且主从复制并不是复制磁盘上的数据库文件,而是通过binlog日志复制到需要同步的从服务器上. MySQL数据库支持单向.双向 ...
- java 迪杰斯特拉_Java 实现Dikstra迪杰斯特拉算法 关于单源顶点最短路径问题的求解...
Dijkstra算法是按照路径长度递增的方法计算某一点到其余各顶点的最短路径.其算法的基本思想是:把图中所有顶点分成两组,第一组包括已确定最短路径的顶点(初始只包括源点v0),第二组包括尚未确定最短路 ...
- 【数据结构笔记24】单源最短路(迪克斯拉Dijkstra算法),多源最短路(弗洛伊德Floyd算法)
本次笔记内容: 7.1.1 概述 7.1.2 无权图的单源最短路 7.1.3 有权图的单源最短路 7.1.3-s 有权图的单源最短路示例 7.1.4 多源最短路算法 文章目录 最短路径问题 最短路径问 ...
- leetcode 2203 单源最短路中转
此题看题意还是挺难的,但我们可以想象一下最终获得的子图是个什么形状:一定是图中有任意一个节点,两个出发点先到这个点汇合,再去终点. 所以,我们通过dijkstra算法求三个点的单源最短路,其中终点的最 ...
最新文章
- JAVA 连接MYSQL数据库操作
- 熬了一个通宵,终于解决了所有的事情,下线,睡觉
- ICCV 2019 | 基于关联语义注意力模型的图像修复
- 牛客网 【每日一题】8月5日题目精讲—蓝魔法师
- 干涉测量技术的应用_技术分享 | 石化行业测量仪表应用在线答疑
- 计算机二级access知识点6,2019年计算机二级ACCESS考试知识点:关系数据模型
- System verilog随机系统函数$urandom_range使用方法
- python连接mysql查询数据返回字典格式
- 基于知识的智能体 笔记
- 电脑端OneNote2019(win10系统)登录微软账号登陆错误报错误码0x80860010错误-已解决
- osgi java web_基于 OSGi 和 Spring 开发 Web 应用
- android 刷入 windows,安卓技术宅系列之安卓手机刷Windows98
- K3Cloud不重启IIS修改调试代码
- USB key身份认证介绍
- Shiro中自定义Realm
- GDI+ 制作透明图片
- 论文阅读:U-Net++: Redesigning Skip Connections to Exploit Multiscale Features in Image Segmentation
- php项目排期表模板,最近在开发后台管理,想问下广告排期表怎么做?
- 物体移动时,面朝移动方向旋转
- iOS开发:高德地图显示、定位、反地理编码
热门文章
- 蓝桥杯小白系列之汇编点亮led灯
- 不同磁盘目录共享linux,linux下实现磁盘共享(mount)
- 模拟调频信号FM解调的matlab和C语言实现
- linux用pipe创建的文件类型,linux文件类型之 管道
- julia与python对比_有人说Julia比Python好,还给出了5个理由
- csp-s模拟测试42「世界线·时间机器·密码」
- Delphi IDE使用的一些主要技巧
- 青禾BBS数据库查询语句(动网)
- coreleft函数
- python os.path.exists判断文件或文件夹是否存在