用户登录  |  用户注册
加入收藏设为首页会员中心我要投稿爽死小游戏平坦软件商城论坛RSS
当前位置:首页 > 教程资料 > 程序开发 > db2
日期:2011-02-25 05:12:37  来源:网络收集

MySQL数据库集群Master-Slave模式安装摘要

很久前搞过了,有点忘了,重新配一下,巩固巩固,呵呵!UqV平坦软件园

M-S使用的单向,异步的复制方法。而Cluster采用的是无共享的系统中部署内存中数据库的簇。UqV平坦软件园

M-S 是概念上的“同步”,而Cluster是真正意义上的同步,MySQLCluster是类似与DB2的无共享集群,易于扩展。UqV平坦软件园

UqV平坦软件园

这里讲讲Master-Slave模式,以Windows下安装为例:UqV平坦软件园

1.分别在两台机上安装MySQL数据库.UqV平坦软件园

master:  192.168.2.14   UqV平坦软件园

slave:     192.168.2.8UqV平坦软件园

2.在master上建立要同步的数据库,如testdb.UqV平坦软件园

打开my.ini文件,在最后面添加如下内容后重启服务。(linux下my.cnf)UqV平坦软件园

server-id=1UqV平坦软件园
binlog-do-db=testdbUqV平坦软件园
log-bin=mysql-binUqV平坦软件园

3.在slave上同样建立testdb。UqV平坦软件园

(网上有的说建立之后反而报错,但是我发现好像一开始还是需要建立库和表结构的,之后才会同步数据UqV平坦软件园

莫非版本不同?我这是用的是MySQL5.0.x, 详情可参考数据库安装目录下data/机器名.err文件)UqV平坦软件园

打开my.ini文件,在最后面添加如下内容后重启服务。UqV平坦软件园

server-id=2UqV平坦软件园
master-host=192.168.2.14UqV平坦软件园
master-user=rootUqV平坦软件园
master-password=rootUqV平坦软件园
master-port=3306UqV平坦软件园
replicate-do-db=testdbUqV平坦软件园

4.在master上赋一下权限UqV平坦软件园

grant all on *.* to root@'192.168.2.8' identified by 'root'UqV平坦软件园

5.查询下状态UqV平坦软件园

master:   show master stutas;UqV平坦软件园

slave   :   show slave stutas;UqV平坦软件园

参考资料:UqV平坦软件园

http://blog.myspace.cn/e/404626452.htmUqV平坦软件园

http://java221.javaeye.com/blog/686284UqV平坦软件园

http://www.javaeye.com/topic/829371UqV平坦软件园

http://www.javaeye.com/topic/171427UqV平坦软件园

http://database.51cto.com/art/201006/205858.htmUqV平坦软件园

http://hi.baidu.com/fairywood/blog/item/f9a26213a3e2eb886438db3c.htmlUqV平坦软件园

http://blog.163.com/dandanhjj@126/blog/static/162586077201032602631133/ UqV平坦软件园

下面是一个关于MySQL 5.1下配置的网页:UqV平坦软件园

http://www.zhuoda.org/lunzi/114670.htmlUqV平坦软件园

1、一台机器上装了两个版本不同的mysql数据库来实现,5.1版本做master,5.0的版本做slave来实现主从备份。UqV平坦软件园
UqV平坦软件园
2、5.1端口用的3307,5.0端口用的3308.UqV平坦软件园
UqV平坦软件园
在Master(Mysql5.1)的数据库中建立一个备份帐户,命令如下 UqV平坦软件园
  UqV平坦软件园
GRANT REPLICATION SLAVE ON *.* TO 'slave'@'localhost' IDENTIFIED BY '654321';UqV平坦软件园
UqV平坦软件园
UqV平坦软件园
3、Master 为Mysql5.1 修改如下(my.ini): UqV平坦软件园
加在文件的最后就可以,UqV平坦软件园
UqV平坦软件园
[mysqld]UqV平坦软件园
  #Master startUqV平坦软件园
  #日志输出地址 主要同步使用 UqV平坦软件园
  log-bin=C:/ProgramData/MySQL/MySQL Server 5.1/Data/log-bin.logUqV平坦软件园
  #同步数据库UqV平坦软件园
  binlog-do-db=testUqV平坦软件园
  #主机id 不能和从机id重复UqV平坦软件园
  server-id=1 UqV平坦软件园
  #Master endUqV平坦软件园
UqV平坦软件园
4、.Slave 为Mysql5.0 修改如下(my.ini): UqV平坦软件园
同样把下列代码加到文件的底部即可,UqV平坦软件园
UqV平坦软件园
UqV平坦软件园
[mysqld]UqV平坦软件园
  #Slave startUqV平坦软件园
  log-bin=D:/Program Files/MySQL/MySQL Server 5.0/Data/log-bin.logUqV平坦软件园
  #从机id,区别于主机idUqV平坦软件园
  server-id=2UqV平坦软件园
  #主机ip,供从机连接主机用UqV平坦软件园
  master-host=localhostUqV平坦软件园
  #主机端口UqV平坦软件园
  master-port=3307UqV平坦软件园
  #刚才为从机复制主机数据新建的账号UqV平坦软件园
  master-user=slave UqV平坦软件园
  #刚才为从机复制主机数据新建的密码UqV平坦软件园
  master-password=654321UqV平坦软件园
  #重试间隔时间10秒UqV平坦软件园
  master-connect-retry=10 UqV平坦软件园
  #需要同步的数据库UqV平坦软件园
  replicate-do-db=testUqV平坦软件园
  #启用从库日志,这样可以进行链式复制UqV平坦软件园
  log-slave-updatesUqV平坦软件园
  #从库是否只读,0表示可读写,1表示只读UqV平坦软件园
  read-only=1UqV平坦软件园
UqV平坦软件园
  #只复制某个表UqV平坦软件园
  #replicate-do-table=tablename                 UqV平坦软件园
  #只复制某些表(可用匹配符)UqV平坦软件园
  #replicate-wild-do-table=tablename%UqV平坦软件园
  #只复制某个库UqV平坦软件园
  #replicate-do-db=dbnameUqV平坦软件园
  #不复制某个表UqV平坦软件园
  #replicate-ignore-table=tablenameUqV平坦软件园
  #不复制某些表UqV平坦软件园
  #replicate-wild-ignore-table=tablename%UqV平坦软件园
  #不复制某个库UqV平坦软件园
  #replicate-ignore-db=dbnameUqV平坦软件园
  #Slave endUqV平坦软件园
5、查询当前主机数据库文件和位置 UqV平坦软件园
show master status; UqV平坦软件园
UqV平坦软件园
6、UqV平坦软件园
UqV平坦软件园
UqV平坦软件园
use test;UqV平坦软件园
  UqV平坦软件园
  CREATE TABLE `users` (UqV平坦软件园
     `id` bigint(20) NOT NULL auto_increment,UqV平坦软件园
     `name` varchar(255) default NULL,UqV平坦软件园
     PRIMARY KEY  (`id`)UqV平坦软件园
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8;UqV平坦软件园
UqV平坦软件园
  insert users(name) values('jacky');UqV平坦软件园
UqV平坦软件园
UqV平坦软件园
测试ok,可以正常工作。UqV平坦软件园

下面是Master-Master模式的安装资料:UqV平坦软件园

http://blog.csdn.net/yueliangdao0608/archive/2008/10/29/3173231.aspxUqV平坦软件园

http://www.javaeye.com/topic/162717UqV平坦软件园

[]

收藏: 我要收藏

作者:kunshan_shenbin
阅读统计:[] [返回页首] [打 印]
  • ·上一篇文章:oracle数据库的commit
  • ·下一篇文章:qtp连接数据库

文章评论共有条评论 评论内容只代表网友观点,与本站立场无关!

评论人 评论内容

评论时间

用户名: 密码:
验证码: 匿名发表
Copyright © 2009-2010 FLATWS.CN. All Rights Reserved .