网站大量收购独家精品文档,联系QQ:2885784924

深入浅出MySQL双向复制技术--.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
深入浅出MySQL双向复制技术--.doc

  深入浅出MySQL双向复制技术   设置MySQL数据同步(单向双向)由于公司的业务需求,需要网通和电信的数据同步,就做了个MySQL的双向同步,记下过程,以后用得到再翻出来,也贴出来供大家参考。   一、准备服务器   由于MySQL不同版本之间的(二进制日志)binlog格式可能会不一样,因此最好的搭配组合是Master的MySQL版本和Slave的版本相同或者更低,Master的版本肯定不能高于Slave版本。   more.. | less.. | 本文中,我们假设主服务器(以下简称Master)和从服务器(以下简称Slave)的版本都是5.0.27,操作系统是RedHat Linux 9。   假设同步Master的主机名为:A(IP:192.168.0.1),Slave主机名为:B(IP:192.168.0.2),2个MySQL的basedir目录都是/usr/local/mysql,datadir都是:/var/lib/mysql。   二、设置同步服务器   1、设置同步Master   修改 my.f 文件,在 # Replication Master Server (default) # binary logging is required for replication   添加如下内容: log-bin=/var/log/mysql/updatelog server-id = 1 binlog-do-db=test binlog-ignore-db=mysql   重启MySQL   3、启动同步   在主服务器A MySQL命令符下: shoaster status;   显示(当然这个是我机器的情况,你的不可能跟我一样哈,只是个例子): +------------------+----------+-------------------+------------------+ | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | +------------------+----------+-------------------+------------------+ | updatelog.000028 | 313361 | test | mysql | +------------------+----------+-------------------+------------------+   在从服务器A MySQL命令符下: slave stop; CHANGE MASTER TO MASTER_LOG_FILE=#39;updatelog.000028#39;,MASTER_LOG_POS=313361; slave start; 用shoy.f,添加 log-bin=/var/log/mysql/updatelog binlog-do-db=test binlog-ignore-db=mysql   重启MySQL,创建一个MySQL帐号为同步专用 GRANT REPLICATION SLAVE,RELOAD,SUPER, ON *.* TO back192.168.0.1 IDENTIFIED BY #39;back#39; ; FLUSH PRIVILEGES ;   修改A服务器的my.f,添加 master-host = 192.168.0.2 master-user = back master-passaster-port = 3306 replicate-ignore-db=mysql replicate-do-db=test   重启MySQL   在主服务器B MySQL命令符下: shoaster status; +------------------+----------+-------------------+------------------+ | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | +----- 12下一页 这篇文章来自..,。-------------+----------+-------------------+------------------+ | updatelog.000028 | 13753 | test | mysql | +------------------+----------+-------------------+------------------+   在服务器A MySQL命令符下: slave stop; CHANGE MASTER TO MASTER_LOG_FILE=#39;updatelog.

文档评论(0)

ggkkppp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档