ID:   密码:   验证码:  
我的知识库
服务器-WEB服务器
服务器-FTP服务器
服务器-安全防护
IDC业务相关
网络编程-ASP
网络编程-PHP
网络编程-.NET
网络编程-XML
数据库-Access
数据库-Mssql
数据库-Mysql
游戏技术-传奇私服
游戏技术-传世私服
主机相关问题
域名相关问题
邮局相关问题
付款相关问题
相关文本合同
常用软件下载
首页 >> 我的知识库>>数据库-Mysql>> UNIX设置MySql数据同步 实现复制功能  
UNIX设置MySql数据同步 实现复制功能
[ 作者:  | 文章来源: 赛迪网 | 点击数: 493 | 更新时间: 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-2007 诚信 合法 规范的南通服务器网 www.spdns.com 始建于1996
企业总机:400-618-5529(只收市话费) 未开通400地区:0513-83015999 / 84012988 / 84519829
上海亿流数码科技有限公司 地址:江苏省南通市如东电信局大楼3楼IDC运维部
《中华人民共和国增值电信业务经营许可证》沪B2-20060518号
信息产业部备案编号:苏ICP备05009350号
电子执照:沪企3102272090823