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

数据库数据同步  时间: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. 以上的方案都是从数据层面所做的处理,对于数据实时同步还是会存在一定的风险,那么双机热备应该说是最好的选择了。

819云互联(800元/月),香港BGP E5 2650 16G,日本 E5 2650 16G

819云互联 在本月发布了一个购买香港,日本独立服务器的活动,相对之前的首月活动性价比更高,最多只能享受1个月的活动 续费价格恢复原价 是有些颇高 这次819云互联与机房是合作伙伴 本次拿到机房 活动7天内购买独立服务器后期的长期续费价格 加大力度 确实来说这次的就可以买年付或者更长时间了…本次是5个机房可供选择,独立服务器最低默认是50M带宽,不限制流量,。官网:https://ww...

BuyVM新设立的迈阿密机房速度怎么样?简单的测评速度性能

BuyVM商家算是一家比较老牌的海外主机商,公司设立在加拿大,曾经是低价便宜VPS主机的代表,目前为止有提供纽约、拉斯维加斯、卢森堡机房,以及新增加的美国迈阿密机房。如果我们有需要选择BuyVM商家的机器需要注意的是注册信息的时候一定要规范,否则很容易出现欺诈订单,甚至你开通后都有可能被禁止账户,也是这个原因,曾经被很多人吐槽的。这里我们简单的对于BuyVM商家新增加的迈阿密机房进行简单的测评。如...

亚洲云-浙江高防BGP.提供自助防火墙高防各种offer高防BGP!

 亚洲云Asiayun怎么样?亚洲云Asiayun好不好?亚洲云成立于2021年,隶属于上海玥悠悠云计算有限公司(Yyyisp),是一家新国人IDC商家,且正规持证IDC/ISP/CDN,商家主要提供数据中心基础服务、互联网业务解决方案,及专属服务器租用、云服务器、云虚拟主机、专属服务器托管、带宽租用等产品和服务。Asiayun提供源自大陆、香港、韩国和美国等地骨干级机房优质资源,包括B...

数据库数据同步为你推荐
codereviewios有什么好的代码review笛卡尔乘积笛卡尔乘积的运算性质初始化磁盘单击磁盘1没有出现初始化磁盘的选项怎么办 详细03求答案apple以旧换新苹果手机以旧换新 是怎么换的什么要求torrent文件怎么打开BT文件怎么打开torrent文件怎么打开BT下载后的文件怎么打开qsv视频格式转换器QSV格式的视频用什么格式转换器可以转换?vrrp配置INTERNET协议属性里面的备用配置有什么用?充值卡充值充值卡怎么充值游戏邮件服务器软件给我推荐个邮件服务器软件?内详
虚拟主机99idc vps代理 3322动态域名 美国主机评测 火车票抢票攻略 圣诞节促销 工信部icp备案号 hinet Updog smtp虚拟服务器 美国凤凰城 华为云建站 国外代理服务器 免费的加速器 magento主机 美国vpn服务器 电脑主机 魔兽世界服务器维护 电脑主机报价 双宿主机防火墙 更多