数据库数据同步两台数据库服务器 如何进行数据同步操作

数据库数据同步  时间:2021-08-12  阅读:()

如何在 MySQL 数据库之间同步数据表

环境要求: Windows 操作系统 需要MySQL 3.23.15以后的版本。

假设数据库A为主机,数据库B为从机(A向B提供同步服务,即B中的数据来自A) A机器:IP=10.10.151.166 B机器:IP=10.10.151.156 下面看单向同步的配置步骤: 1 在机器A中建立一个新的数据库,sql语句: [sql] view plain copy CREATE DATABASE backup_db; USE test; CREATE TABLE backup_table ( id int(11) NOT NULL auto_increment, name varchar(20) character set utf8 NOT NULL, sex varchar(2) character set utf8 NOT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; 2 打开A机器的mysql安装目录下的my.ini文件,在文件最后添加: [plain] view plain copy server-id=1 log-bin=c:mysqlback #启动同步事件的日志记录文件 binlog-do-db=test #提供数据同步服务的数据库 3 在机器B中建立一个和机器A结构相同的数据库,sql语句: [plain] view plain copy CREATE DATABASE backup_db; USE test; CREATE TABLE backup_table ( id int(11) NOT NULL auto_increment, name varchar(20) character set utf8 NOT NULL, sex varchar(2) character set utf8 NOT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; 注:机器A和B的数据库结构必须一致,否则无法构成同步 4 打开B机器的mysql安装目录下的my.ini文件,在文件最后添加: [plain] view plain copy server-id=2 master-host=10.10.151.166 #主机A的地址 master-user=ym #主机A提供给B的用户,该用户中需要包括数据库test的权限 master-password=ym #访问密码 master-port=3306 #端口,主机的MYSQL端口 master-connect-retry=60 #重试间隔60秒,当主从服务器连接意外断开时数据库每隔60秒进行一个重新连接 replicate-do-db=test #同步的数据库 p>5 完成以上配置之后,在机器A的mysql控制台中输入: [plain] view plain copy GRANT REPLICATION SLAVE,RELOAD,SUPER ON . TO ym@10.10.151.156 IDENTIFIED BY ‘ym’ ; #这句是为让从服务器有足够的权限从主服务器是哪个接收二进制日志文件 6 重启机器A和B的mysql数据库, [plain] view plain copy 在机器B的mysql控制台: Mysql>slave start; 如果想查看同步配置的情况,可以按如下输入: 机器A的mysql控制台: Mysql>show master status; 机器B的mysql控制台: Mysql>show slave status; 7 在机器A中test数据库中的backup_table表中插入一些数据,查看机器B中test数据库中的backup_table表应该同步实现了数据的改动。

如何同步两台互不相连的电脑中的数据库数据

数据库A和数据库B是建立在两台独立的数据库服务器上,那么采用dblink方式是一种可行的方式,存在两个数据同步过程: 一、数据库A正常运行的时候需要将数据同步到备用库即数据库B; 二、数据库A不正常的时候启用数据库B,在数据库A恢复正常之前的数据更新都发生在数据库B,那么需要将数据库B的数据同步给数据库A。

第一种方式:前提是数据库A和数据库B本地网是24小时互通的同时对数据同步实时性有比较高的要求,那么可以建立DBLINK,在两个库都建触发器,不管当前在哪个库发生数据更新的时候实时同步数据到目标数据库;

sql如何将两个表里的数据同步

1.触发器 create trigger tr_tong_bu on tb1 for insert,update,delete as begin if (select count(*) from inserted )+(select count(*) from deleted)>0 begin update tb2 set text3=inserted.text1,text4=inserted.text2 from tb2 join deleted d on tb2.text3=d.text1 and tb2.text4=d.text2 end if (select count(*) from inserted )>0 and (select count(*) from deleted)=0 begin insert into tb2 select * from inserted end if (select count(*) from inserted )=0 (select count(*) from deleted)>0 begin delete tb2 from deleted d ,tb2 where d.text1=tb2.text3 and d.text2=tb2.text4 end end 2.sql server2008 可以使用Merge 实现表同步 自己看列子:/feixianxxx/archive/2010/02/07/5296519.aspx

两台数据库服务器 如何进行数据同步操作

展开全部 这个要根据不同情况具体分析,有几种方案参考: 1. 数据库A和数据库B是建立在两台独立的数据库服务器上,那么采用dblink方式是一种可行的方式,存在两个数据同步过程: 一、数据库A正常运行的时候需要将数据同步到备用库即数据库B; 二、数据库A不正常的时候启用数据库B,在数据库A恢复正常之前的数据更新都发生在数据库B,那么需要将数据库B的数据同步给数据库A。

2. 第一种方式:前提是数据库A和数据库B本地网是24小时互通的同时对数据同步实时性有比较高的要求,那么可以建立DBLINK,在两个库都建触发器,不管当前在哪个库发生数据更新的时候实时同步数据到目标数据库; 3. 第二种方式:如果数据同步的实时性要求不高,则可以通过定制存储过程的方式(给两个库的数据表加时间戳或者更新标志,)定时同步数据; 4. 第三种方式:通过给两个数据库的数据表加更新标志字段,以第一种方式为主以满足实时性的要求,以第二种方式为辅弥补可能存在的触发器执行更新未成功的情况。

5. 以上的方案都是从数据层面所做的处理,对于数据实时同步还是会存在一定的风险,那么双机热备应该说是最好的选择了。

哪里购买香港云服务器便宜?易探云2核2G低至18元/月起;BGP线路年付低至6.8折

哪里购买香港云服务器便宜?众所周知,国内购买云服务器大多数用户会选择阿里云或腾讯云,但是阿里云香港云服务器不仅平时没有优惠,就连双十一、618、开年采购节这些活动也很少给出优惠。那么,腾讯云虽然海外云有优惠活动,但仅限新用户,购买过腾讯云服务器的用户就不会有优惠了。那么,我们如果想买香港云服务器,怎么样购买香港云服务器便宜和优惠呢?下面,云服务器网(yuntue.com)小编就介绍一下!我们都知道...

华纳云不限流量¥324/年,香港双向CN2(GIA)云服务器/1核1G/50G存储/2Mbps

华纳云(HNCloud Limited)是一家专业的全球数据中心基础服务提供商,总部在香港,隶属于香港联合通讯国际有限公司,拥有香港政府颁发的商业登记证明,保证用户的安全性和合规性。 华纳云是APNIC 和 ARIN 会员单位。主要提供香港和美国机房的VPS云服务器和独立服务器。商家支持支付宝、网银、Paypal付款。华纳云主要面向国内用户群,所以线路质量还是不错的,客户使用体验总体反响还是比较好...

npidc:9元/月,cn2线路(不限流量)云服务器,金盾+天机+傲盾防御CC攻击,美国/香港/韩国

npidc全称No Problem Network Co.,Limited(冇問題(香港)科技有限公司,今年4月注册的)正在搞云服务器和独立服务器促销,数据中心有香港、美国、韩国,走CN2+BGP线路无视高峰堵塞,而且不限制流量,支持自定义内存、CPU、硬盘、带宽等,采用金盾+天机+傲盾防御系统拦截CC攻击,非常适合建站等用途。活动链接:https://www.npidc.com/act.html...

数据库数据同步为你推荐
sliderMFC中Slider Control控件使用方法ie9下载ie9如何升级apple以旧换新苹果以旧换新吗活动 可以换钱吗,还是只能折抵新手机scanf返回值scanf的返回值巴西时区巴西与中国的时差是多少jspushjavascript数组 如果一直只做push 那么数组的index为-1的地方是什么值团购网源码想做一个团购网站,像糯米拉手一样的模板,哪里可以买的到?空间图片从哪里能找到更好的空间图片免杀远控远控+免杀,到底是怎么一回事?程序员段子为什么会有程序员间的鄙视链
linuxapache虚拟主机 阿里云邮箱登陆首页 息壤主机 哈喽图床 好看的留言 tightvnc 论坛空间 php免费空间 免费ftp站点 魔兽世界台湾服务器 ca4249 52测评网 域名转接 qq云端 最好的qq空间 香港新世界中心 免费私人服务器 万网空间管理 海外空间 免费ftp 更多