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
来做维护的工作。
阅读(1254) | 评论(0) | 转发(0) |