php开源嘛
首页 | English | MySql数据库 | Php编程 | 建站杂烩 | 系统服务器 | 资源共享 | 专题 | 才桀网 | 支持论坛
  当前位置:主页>MySql数据库>文章内容
MySQL的Master/Slave数据同步配置
来源:网络 作者:未知 发布时间:2007-06-25  

MySQL的Master/Slave数据同步配置 phpma

  mysql数据同步备份 phpma
  A服务器: 192.168.1.2 主服务器master
  B服务器: 192.168.1.3 副服务器slave
  
  A服务器设置 phpma
  #mysql ?u root ?p
  mysql>GRANT FILE ON *.* TO backup@192.168.1.3 IDENTIFIED BY ‘1234’;
  mysql>\exit
  
  上面是Master开放一个账号backup密码1234给IP:192.168.1.3有档案处理的权限
  
  mysqladmin ?u root ?p shutdown
  
  备份Master所有数据库..通常都用tar指令.
  #tar ?cvf /tmp/mysql.tar /var/lib/mysql
  注意:tar的时候,MySQL是要在stop情况下
  
  在A机器上修改/etc/my.cnf
  在[mysqld]区段内加入参数
  log-bin
  server-id=1
  sql-bin-update-same
  binlog-do-db=vbb
  
  重启A服务器mysql
  
  此时因为有加入log-bin参数,因此开始有index产生了,在/var/lib/mysql目录下有.index档案纪录数据库的异动log.
  
  B服务器设置 phpma
  设定/etc/my.cnf
  在[mysqld]区段加入
  
  master-host=192.168.1.2
  master-user=backup
  master-password=1234
  master-port=3306
  server-id=2
  master-connect-retry=60 预设重试间隔60秒
  replicate-do-db=vbb 告诉slave只做vbb数据库的更新
  log-slave-updates
  
  将A上的mysql.tar copy到B上
  用ftp传B的/tmp
  9.解压缩
  #cd /var/lib/
  
  状况测试 phpma
  1.A跟B网络及服务都正常情况下,由A端变化数据后,到B端浏览数据,检视是否有进行replication?!
  2.模拟B当机,或是B不一定需要一直跟A有连接.
  将由A端变化数据后,到B端浏览数据,B点应该是没有数据变化的
  
  #tar xvf /tmp/mysql-snapshot.tar
  #chown ?R mysql:mysql mysql
  
  1重启B服务器的mysql
  
  这时在/var/lib/mysql目录会出现master.info,此档案纪录了Master MySQL server的信息.
  
  状况测试 phpma
  1.A跟B网络及服务都正常情况下,由A端变化数据后,到B端浏览数据,检视是否有进行replication?!
  2.模拟B当机,或是B不一定需要一直跟A有连接.
  将由A端变化数据后,到B端浏览数据,B点应该是没有数据变化的


(阅读次数:
上一篇:Mysql数据库领域的中间派   下一篇:浅谈PHP开发中MySQL数据库索引的经验
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论
  热点文章
·用于SELECT和WHERE子句的SQL函数
·MySQL索引分析和优化
·MySQL数据库下.frm .MYD .MYI损
·怎么删除MySQL数据库中的重复数
·MySQL数据导入与导出
·MySQL数据库中SQL查询语句精华
·如何优化MySQL数据库性能
·MySQL查询优化之查询优化器
·怎么备份MySQL数据库
·如何导入导出*.sql文件到MySQL数
·MySQL数据导入导出方法与工具介
·MySQL索引分析和优化加速网站访
  相关文章
·Mysql数据库领域的中间派
·MySQL数据库中SELECT语句快速精
·怎么删除MySQL数据库中的重复数
·Mysql日期和时间函数不求人
·MySQL数据库学习笔记
·MySQL优化简明指南
·mysql常用经典操作
·各种MySQL客户环境变量程序概述
·MySQL中执行SQL语句时的两个注意
·怎么备份MySQL数据库
·MySQL服务器默认安装之后如何调
·用于SELECT和WHERE子句的SQL函数

关于我们 | 本站声明 | 友情连接 | 诚邀加盟 | 网站地图
版权Power by DedeCms   技术支持QQ =>> 罗江游鱼   Jacking  后台登陆
Copyright @ 2007 公司地址:柳州市东环路268号 邮编:545006 电话:15920389818 桂ICP备07006725号