设置MYSQL数据同步

      技术开发 2004-11-25 15:47
设置MYSQL数据同步

第一步:主数据库服务器增加一个REPLICATION SLAVE权限的帐号
GRANT REPLICATION SLAVE ON *.* TO backup@’%’ IDENTIFIED BY‘1234’

第二步:在主数据库服务器的my.ini配置文件里增加
[mysqld]
server-id=1
log-bin

第三步:在备份数据库服务器的my.ini配置文件里增加
[mysqld]
master-host=xxx.xxx.xxx.xxx(主服务器IP地址)
master-user=backup(主服务器备份使用帐号)
master-password=1234(主服务器备份使用帐号密码)
master-port=3306(主服务器端口)
server-id=2(备份服务器标识)
master-connect-retry=5(数据同步间隔)
replicate-do-db=backup(告诉备份数据库所更新的数据库名称)
log-slave-updates

第四步:重起数据库

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

注意:由于设置了slave的配置信息,mysql在数据库目录下生成master.info,所以如有要修改相关slave的配置要先删除该文件。否则修改的配置不能生效。

标签集:TAGS:
回复Comments() 点击Count()

回复Comments

{commentauthor}
{commentauthor}
{commenttime}
{commentnum}
{commentcontent}
作者:
{commentrecontent}