|
发表于 2007-11-16 09:09:23
|
显示全部楼层
建议采用mysql数据库同步方式
讲话怎么能只讲一半?
MySql数据库同步更新设置
设置方法:
设置范例环境:
操作系统:Windows 2000 Professional
MySQL:4.0.4-beta-max-nt-log
A IP:10.10.10.22
B IP:10.10.10.53
主从模式:A->B
A为master
修改A的my.ini文件,在mysqld配置项中加入下面配置:
[mysqld]
server-id=1
log-bin
binlog-do-db=dataName #指定数据库
重起数据库
B为slave
修改B的my.ini文件,在mysqld配置项中加入下面配置:
[mysqld]
server-id=2
master-host=10.10.10.22 #此为A的IP
master-user=Uid #A服务器用户帐号
master-password=UPwd #A服务器用户密码
master-port=3306 #服务器端口
master-connect-retry=60 #预设重试间隔60秒
replicate-do-db=dataName #告诉slave只做dataName数据库的更新
#多个数据库用,号分隔例: data1,data2,data3 .
#同步前,需确认数据与服务器数据相同(最好直接拷一份下来)
重起数据库
注意:由于设置了slave的配置信息,mysql在数据库目录下
生成master.info 所以如有要修改相关slave的配置要先删除
该文件,否则修改的配置不能生效。 |
|