深入浅出mysql双向复制技术--

深入浅出mysql双向复制技术--

ID:9746575

大小:58.50 KB

页数:6页

时间:2018-05-07

深入浅出mysql双向复制技术--_第1页
深入浅出mysql双向复制技术--_第2页
深入浅出mysql双向复制技术--_第3页
深入浅出mysql双向复制技术--_第4页
深入浅出mysql双向复制技术--_第5页
资源描述:

《深入浅出mysql双向复制技术--》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、深入浅出MySQL双向复制技术>>  设置MySQL数据同步(单向双向)由于公司的业务需求,需要网通和电信的数据同步,就做了个MySQL的双向同步,记下过程,以后用得到再翻出来,也贴出来供大家参考。  一、准备服务器  由于MySQL不同版本之间的(二进制日志)binlog格式可能会不一样,因此最好的搭配组合是Master的MySQL版本和Slave的版本相同或者更低,Master的版本肯定不能高于Slave版本。  more..

2、less..

3、本文中,我们假设主服务器(以下简称Master)和从服务器(以下简

4、称Slave)的版本都是5.0.27,操作系统是RedHatLinux9。  假设同步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 re

5、quired for replication  添加如下内容:log-bin=/var/log/mysql/updatelogserver-id = 1binlog-do-db=testbinlog-ignore-db=mysql  重启MySQL  3、启动同步  在主服务器AMySQL命令符下:shoaster status;  显示(当然这个是我机器的情况,你的不可能跟我一样哈,只是个例子):+------------------+----------+-------------------+------

6、------------+

7、 File 

8、 Position 

9、 Binlog_Do_DB 

10、 Binlog_Ignore_DB 

11、+------------------+----------+-------------------+------------------+

12、 updatelog.000028 

13、 313361 

14、 test 

15、 mysql 

16、+------------------+----------+-------------------+------------------+  在从服务器A

17、MySQL命令符下:slave stop;CHANGE MASTER TO MASTER_LOG_FILE='updatelog.000028',MASTER_LOG_POS=313361;slave start;用shoy.f,添加log-bin=/var/log/mysql/updatelogbinlog-do-db=testbinlog-ignore-db=mysql  重启MySQL,创建一个MySQL帐号为同步专用GRANT REPLICATION SLAVE,RELOAD,SUPER

18、, ON *.* TO back192.168.0.1 IDENTIFIED BY 'back' ;FLUSH PRIVILEGES ;  修改A服务器的my.f,添加master-host = 192.168.0.2master-user = backmaster-passaster-port = 3306replicate-ignore-db=mysqlreplicate-do-db=test  重启MySQL  在主服务器BMySQL命令符下:shoaster status;+------

19、------------+----------+-------------------+------------------+

20、 File 

21、 Position 

22、 Binlog_Do_DB 

23、 Binlog_Ignore_DB 

24、+-----12下一页>>>>这篇文章来自..,。-------------+----------+-------------------+------------------+

25、 updatelog.000028 

26、 13753 

27、 test 

28、 mysql 

29、+---------

30、---------+----------+-------------------+------------------+  在服务器AMySQL命令符下:slave stop;CHANGE MASTER TO MASTER_LOG_FILE='updatelog.000028',MASTER_LOG_POS=13753;slave start;  其实也就是A->

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。