当前位置:  技术问答>linux和unix

寻求双机热备份与MySQL集群方案

    来源: 互联网  发布时间:2015-11-27

    本文导语:  准备上一个双机热备份 & MySQL的集群系统 初步设想是:linux AS 3 + MySQL Max 两台主机 希望大家提些建议或参考 | MySql数据库同步复制 该功能可以实现两个数据库同步,主从模式,互相备份模...

准备上一个双机热备份 & MySQL的集群系统
初步设想是:linux AS 3 + MySQL Max
两台主机

希望大家提些建议或参考

|
MySql数据库同步复制
该功能可以实现两个数据库同步,主从模式,互相备份模式的功能。
数据库同步复制功能的设置都在mysql的设置文件中体现。mysql的配置文件(windows下为my.ini,Unix/Linux下为my.cnf)

1、实施环境:
  操作系统:2台linux AS 4[up3]
  mysql:mysql-4.1.15.tar.gz
  SvrA ip:192.168.1.10
  SvrB ip:192.168.1.11
2、配置方法
Demo 1:主从模式[Master->Slave]:A->B

=====step 1:分别在SvrA、SvrB上配置同步DB及Account=====
Step A:SvrA上配置
  1.增加一个用户最为同步的用户帐号:
  GRANT FILE ON *.* TO backup.user@'192.168.1.11' IDENTIFIED BY ‘rsync.mysql’;
  2.增加一个数据库作为同步数据库:
  create database backup;
  Step B:SvrB上配置
  1.增加一个用户最为同步的用户帐号:
  GRANT FILE ON *.* TO backup.user@'192.168.1.10' IDENTIFIED BY ‘rsync.mysql’;
  2.增加一个数据库作为同步数据库:
  create database backup;
    ====step 2:配置Master、Slave参数====== 
主从模式:A->B即  SvrA为master ,SvrB为slave
  1、修改SvrA 中mysql的my.cnf文件。在mysqld配置项中加入下面配置:
server-id=1
log-bin
binlog-do-db=backup


Log-bin #设置需要记录log 可以设置log-bin=/Data/logs/mysqllog 设置日志文件的目录[其中mysqllog是日志文件的名称,mysql将建立不同扩展名,文件名为mysqllog的几个日志文件]。
  binlog-do-db=backup #指定需要日志的数据库
  配置完后重起数据库服务。
  用show master status 命令看日志情况。
  2、修改SvrB中 mysql的my.cnf文件。在mysqld配置项中加入下面配置:
  server-id=2
  master-host=192.168.1.10
  master-user=backup.user #同步用户帐号
  master-password=rsync.mysql
  master-port=3306
  master-connect-retry=10 预设重试间隔10秒
  replicate-do-db=backup 告诉slave只做backup数据库的更新
  配置完后重起数据库
  用show slave status看同步配置情况。
  注意:由于设置了slave的配置信息,mysql在数据库目录下生成master.info
  所以如有要修改相关slave的配置要先删除该文件。否则修改的配置不能生效。
Demo 2、双机互备模式。
  如果在A加入slave设置,在B加入master设置,则可以做B->A的同步。
  在A的配置文件中 mysqld 配置项加入以下设置:
  master-host=192.168.1.11
  master-user=backup.user
  master-password=rsync.mysql
  replicate-do-db=backup
  master-connect-retry=10
  在B的配置文件中 mysqld 配置项加入以下设置:
  log-bin
  binlog-do-db=backup
  注意:当有错误产生时*.err日志文件。同步的线程退出,当纠正错误后要让同步机制进行工作,运行slave start
  重起AB机器,则可以实现双向的热备。



|
mark

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 数据库 iis7站长之家
  • 高分寻求jsp代码(网上调查系统,新闻发布系统)就这点分了
  • 寻求java加密算法及实例
  • 高分寻求JSP/Servlet写的聊天室源代码?请各位高手帮忙!
  • 德国母公司寻求国内软件开发合作伙伴
  • 寻求《beginning linux programming》中文版电子书
  • 寻求RTOS解决方案
  • 可耻的寻求大家帮助
  • 寻求精通Linux内核的高手共同开发程序
  • 给你1000分也行,再现等待!!寻求:直接基与xlib开发的控件:对话框、文本框、按钮、tab、。。。。
  • 寻求:/proc/sys/net/ipv4 参数详解
  • 高分寻求Jcreator 2.0的注册码。谢谢!急用! 50分。
  • 寻求:unix/linux 基础实用资料
  • 1000分寻求解答,今天刚为win xp打了sp1,结果系统装完后要我再次激活
  • 寻求jbuilder4.0的注册码
  • 寻求乱序算法。
  • 寻求图象下载的applet程序
  • 寻求jbuilder的破解,~O^
  • --========寻求帮助=========--
  • 寻求jsp高手


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3