文章 | 入侵攻击 | 安全防御 | 操作系统 | 网站建设 | 网络编程 | 路由交换 | 灾难恢复 | 新闻资讯 | 安全公告
下载 | 漏洞扫描 | 加密破解 | 入侵攻击 | 后门木马 | 溢出程序 | 综合工具 | 安全防护 | 原创发布 | 动画教程
论坛 | 黑客军火 | 配服务器 | 黑客情感 | 免费资源 | 美女贴图 | 灌水无罪 | 在线服务 | 会员照片 | 网站首页
 当前位置:主页 >> 技术文摘 >> 网络编程 >> 数据库编程 >> 文章内容  
 

 
MYSQL的master/slave数据同步配置

www.hx99.org 阅读: 时间:2007-07-09 整理:华西黑盟
------------------------------------------------------------------
 我的测试环境.基本上是瞬间同步,希望对大家有帮助 

redhat 9.0 
mysql3.23.57 


mysql同步备份 

A器: 192.168.1.2 主器master 
B器: 192.168.1.3 副器slave 


A器设置 

#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器设置 

设定/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/ 


状况测试 
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的信息. 



状况测试 
1.A跟B及都正常情况下,由A端变化后,到B端浏览,检视是否有进行replication?! 
2.模拟B当机,或是B不一定需要一直跟A有连接. 
将由A端变化后,到B端浏览,B点应该是没有变化的
   -------------------------------------------------------------------------------------------
  上一篇:如何远程调用ACCESS数据库
  下一篇:妙用触发器有效的管理 MySQL数据库
   -------------------------------------------------------------------------------------------
用户名:
Email:
评论内容:
 
  精品推荐
SQL2000常用函数OR语句
推荐:SQL2005开启选项的一
SQL语言入门教程:第一课
sql查询语言
MSSQL空间设置使用教程
SQL语言入门教程:第二课
妙用触发器有效的管理 MyS
SQL语言入门教程:第四课
MySQL和SQL Server,到底
MySQL数据库中关于网络安
MySQL5 入门知识
Transact_SQL小手册
SQL语言入门教程:第三课
SQL server阻塞(来自微软
建立初始的MySQL权限
ORACLE常用傻瓜問題1000問
想知道OCP证书在加拿大值
SQL Server数据库导入MySQ
MYSQL的master/slave数据
教你轻松应对JSP连接MySQL
应用事件探查器优化SQL Se
MySQL 索引浅析
MySQL安全性指南
怎样才是一个真正的DBA?
如何远程调用ACCESS数据库
关于我们 | 发展历程 | 在线投稿 | 核心监督 | 友情链接 | 网站地图 | 网站留言 | 联系我们
Copyright © 2004-2007 Www.Hx99.Net
版本:华西黑盟网站系统V5.0 Email:root#hx99.org
中国·西安·宝鸡 请使用IE6.0版本, 分辩率1024×768进行浏览
版权所有 任意抄袭 注意完整
陕ICP备06000444号