数据库是Sql Server2005 服务器是2003的。我想实现在这一台服务器上操作,另外一台服务器的数据库同步更新
4个回答
2011-07-18 · 知道合伙人数码行家
关注
展开全部
这个让服务器同步更新,不需要管你的数据库和服务器,只需要你在SQL中设定了同步更新,即可。
环境:两台windows xp系统机器,并且安装同一版本的数据库5.0.17
两台机器Ip
A:173.26.100.62
B:173.26.100.61
此例为A为主服务器,B为从服务器,A服务器上的数据变更会更新到B服务器数据库当中
步骤:
1 .A机器上创建数据库tsas,设置数据库访问权限,也就是创建一个用户和密码,目的在于在B机器上用创建的这个用户能够正常连接A机器的数据库。
grant file on *.* to backup@'173.26.100.61' identified by '1234';
2.在A服务器的mysql目录下编辑my.ini,加入如下语句:
server-id=1
log-bin=C:\mysqlbak\log-bin.log
3.重起A机器,可以用命令show master status 察看状态
4 设置B服务器,打开B机器mysql目录下的my.ini,加入以下语句:
server-id=2
master-host=173.26.100.62
master-user=backup #同步用户帐号
master-password=1234
master-port=3306
master-connect-retry=60 预设重试间隔60秒
replicate-do-db=tsas 告诉slave只做backup数据库的更新
5.重新启动B机器,可以用命令 show slave status察看B机器状态
6.测试:
向A批量插入大数据量数据,那么在B机器当中察看相关的表格,B机器与A机器中的数据是一致的,这样就可以达到B机器同步A机器的数据。
环境:两台windows xp系统机器,并且安装同一版本的数据库5.0.17
两台机器Ip
A:173.26.100.62
B:173.26.100.61
此例为A为主服务器,B为从服务器,A服务器上的数据变更会更新到B服务器数据库当中
步骤:
1 .A机器上创建数据库tsas,设置数据库访问权限,也就是创建一个用户和密码,目的在于在B机器上用创建的这个用户能够正常连接A机器的数据库。
grant file on *.* to backup@'173.26.100.61' identified by '1234';
2.在A服务器的mysql目录下编辑my.ini,加入如下语句:
server-id=1
log-bin=C:\mysqlbak\log-bin.log
3.重起A机器,可以用命令show master status 察看状态
4 设置B服务器,打开B机器mysql目录下的my.ini,加入以下语句:
server-id=2
master-host=173.26.100.62
master-user=backup #同步用户帐号
master-password=1234
master-port=3306
master-connect-retry=60 预设重试间隔60秒
replicate-do-db=tsas 告诉slave只做backup数据库的更新
5.重新启动B机器,可以用命令 show slave status察看B机器状态
6.测试:
向A批量插入大数据量数据,那么在B机器当中察看相关的表格,B机器与A机器中的数据是一致的,这样就可以达到B机器同步A机器的数据。
参考资料: http://zhidao.baidu.com/question/169215636.html?an=0&si=2
展开全部
A机器上创建数据库tsas,设置数据库访问权限,也就是创建一个用户和密码,目的在于在B机器上用创建的这个用户能够正常连接A机器的数据库。
grant file on *.* to backup@'173.26.100.61' identified by '1234';
grant file on *.* to backup@'173.26.100.61' identified by '1234';
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是想要数据库级别的,不是代码级别的?
如果是数据库的,建一个数据库连接,用触发器来实现。
我记得sql server 也有 dblink
如果是数据库的,建一个数据库连接,用触发器来实现。
我记得sql server 也有 dblink
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
百度:数据库服务器 同步更新
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询