Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1398252
  • 博文数量: 277
  • 博客积分: 2551
  • 博客等级: 少校
  • 技术积分: 3918
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-21 22:46
文章分类

全部博文(277)

文章存档

2017年(3)

2016年(9)

2015年(65)

2014年(27)

2013年(85)

2012年(61)

2011年(27)

分类: Mysql/postgreSQL

2013-01-03 00:16:40

  mysql proxy的使用,需要安装MySQL服务器,同时MySQL服务器群配置成Master-Slave。
  MySQL 服务器的版本采用 5.5.27。
  目前考虑的MySQL服务器群的配置如下:
  Master:192.168.1.116
  Slave2:192.168.1.113
  Slave3:192.168.1.115
  Slave1:192.168.1.119
  Proxy: 192.168.1.101
 
  Master的my.cnf配置如下:
    log-bin=mysql-bin
    binlog_format=mixed
    server-id=1
    binlog-do-db=tigase
    binlog-ignore-db=mysql
    relay-log=$hostname-relay-bin
  Slave的my.cnf配置如下:
    log-bin=mysql-bin
    replicate-do-db=tigase
    replicate-ignore-db=mysql
    server-id=[2,3,4]

 Master的其他配置如下:
   Master上需要创建Slave连接Master时使用的帐号和密码
   目前使用username=sync password=sync
   同时grant replication slave on *.* to 'sync'@'192.168.1.[113,115,119]' identified by 'sync'
 Slave执行如下配置:
   change master to master_host='192.168.1.116',master_user='sync',master_password='sync',
   master_log_file='mysql_bin.000001',master_log_pos=0;
   接着执行start slave
 
 Master与Slave的服务器的监控
    Master可以通过show master status查看,也有相关的管理命令reset master.
    Slave可以通过show slave status查看,并且可以通过:
       stop slave;
       reset slave;
       change master to ......
       start slave
    来做维护的工作。
     

 
 
阅读(1250) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~