24小时网维服务:18962710000            电信站工单系统域名白名单IP黑名单查询  
  ID:  密码:   
销售-1 网维-1 备案-1
QQ在线聊天,你可以加我为好友,QQ号码:97039189 QQ在线聊天,你可以加我为好友,QQ号码:97039188 QQ在线聊天,你可以加我为好友,QQ号码:97039185
销售-2 网维-2 主管-1
QQ在线聊天,你可以加我为好友,QQ号码:97039184 QQ在线聊天,你可以加我为好友,QQ号码:97039182 QQ在线聊天,你可以加我为好友,QQ号码:233111
我的知识库
IDC业务相关
服务器相关问题
IDC相关问题
空间相关问题
域名相关问题
邮局相关问题
付款相关问题
相关文本合同
企业相关资质
常用软件下载
域名备案专题



首页 >> 我的知识库 >> >> UNIX设置MySql数据同步 实现复制功能  
UNIX设置MySql数据同步 实现复制功能
[ 作者:  | 文章来源: 赛迪网 | 点击数: 1710 | 更新时间: 2007-11-4 8:58:17 ]

mysql从3.23.15版本以后提供数据库复制功能。利用该功能可以实现两个数据库同步,主从模式,互相备份模式的功能。 Spdns

数据库同步复制功能的设置都在mysql的设置文件中体现。mysql的配置文件(一般是my.cnf) 中国.南通服务器网

在unix环境下在/etc/mysql/my.cnf 或者在mysql用户的home目录下面的my.cnf。 Spdns_com

window环境中,如果c:根目录下有my.cnf文件则取该配置文件。当运行mysql的winmysqladmin.exe工具时候,该工具会把 c:根目录下的my.cnf 命名为mycnf.bak。并在winnt目录下创建my.ini。mysql服务器启动时候会读该配置文件。所以可以把my.cnf中的内容拷贝到 my.ini文件中,用my.ini文件作为mysql服务器的配置文件。

Spdns

设置方法:

中国南通服务器网

设置范例环境: 中.国南通服务器网

操作系统:window2000 professional

中国南通服务器网

mysql:4.0.4-beta-max-nt-log Spdns

A ip:10.10.10.22 南通服务器网

B ip:10.10.10.53 中国南通服务器网

A:设置 Spdns_com

1、增加一个用户最为同步的用户帐号:

Www_Spdns_com

GRANT FILE ON *.* TO backup@'10.10.10.53' IDENTIFIED BY ‘1234’ 中国.南通服务器网

2、增加一个数据库作为同步数据库: 中国.南通服务器网

create database backup

Spdns^com

B:设置 中国.南通服务器网

1、增加一个用户最为同步的用户帐号:

[南通服务器网]

GRANT FILE ON *.* TO backup@'10.10.10.22' IDENTIFIED BY ‘1234’

Www^Spdns^com

2、增加一个数据库作为同步数据库: 中国.南通服务器网

create database backup 中.国.南通服务器网

主从模式:A->B Spdns_com

A为master Spdns

修改A mysql的my.ini文件。在mysqld配置项中加入下面配置: Www.Spdns.com

server-id=1 Spdns

log-bin 中.国南通服务器网

#设置需要记录log 可以设置log-bin=c:mysqlbakmysqllog 设置日志文件的目录, 南通服务器网

#其中mysqllog是日志文件的名称,mysql将建立不同扩展名,文件名为mysqllog的几个日志文件。 Www_Spdns_com

binlog-do-db=backup #指定需要日志的数据库

中国南通服务器网,为中文网南通服务器网

server-id=2

Spdns@com

master-host=10.10.10.22

Www^Spdns^com

master-user=backup #同步用户帐号 Spdns.com

master-password=1234 中国.南通服务器网

master-port=3306

中国南通服务器网

master-connect-retry=60 预设重试间隔60秒

Spdns_com

replicate-do-db=backup 告诉slave只做backup数据库的更新

Www_Spdns_com

重起数据库 Spdns@com

用show slave status看同步配置情况。

中国南通服务器网,为中文网南通服务器网

如果在A加入slave设置,在B加入master设置,则可以做B->A的同步。

Www_Spdns_com

在A的配置文件中 mysqld 配置项加入以下设置: Www~Spdns~com

master-host=10.10.10.53

中国南通服务器网

master-user=backup

Www^Spdns^com

master-password=1234

Www.Spdns.com

replicate-do-db=backup

Www.Spdns.com

master-connect-retry=10 Www_Spdns_com

在B的配置文件中 mysqld 配置项加入以下设置: 中国南通服务器网

log-bin=c:mysqllogmysqllog

Spdns_com

binlog-do-db=backup

南通服务器网

注意:当有错误产生时*.err日志文件。同步的线程退出,当纠正错误后要让同步机制进行工作,运行slave start

中国南通服务器网,为中文网南通服务器网

A数据库每秒钟可以更新2500条数据。

中.国.南通服务器网

Tags:UNIX MySql 数据同步
责任编辑:阿小



评论
收藏
推荐
打印
关闭
字体:+ -
纠错


Copyright © 1999-2012 诚信 合法 规范的欧网 www.spdns.com 始建于1996
南通欧网网络科技有限公司 公司地址:江苏省南通市崇川区桃园路8号中南世纪14幢1009室 企业法人营业执照 电信增值业务经营许可证(ICP) 电信增值业务经营许可证(ISP)
中华人民共和国电信增值业务经营许可证 (ICP):苏B2-20090207 (ISP):苏B2-20090195
中华人民共和国企业注册号:320600000226624
CNIDC认证商家