云平台是个好东西,MySQL-mmm的典型配置是需要五台机器,一台作为mmm admin,两台master,两台slave。一下子找五台机器真不容易,何况还要安装同样的操作系统。而有了cloud,简单几步就有了完备的实验环境:四台数据库服务器和一台管理服务器(Memory:8G,CPU:2G,Disk:128G,64bit RHEL6)。在此,向为付出辛劳搭建云平台的同事们表示由衷的感谢:-)下面言归正传,开始全新的MySQL mmm之旅。
下面要配置的MySQL Cluster环境包含四台数据库服务器和一台管理服务器,如下:
| [quote]function[/quote] |
IP |
Server Name |
server id |
| monitor |
192.168.84.174 |
- |
- |
| master |
192.168.85.167 |
db1 |
1 |
| master |
192.168.85.169 |
db2 |
2 |
| slave |
192.168.85.171 |
db3 |
3 |
| slave |
192.168.85.168 |
db4 |
4 |
配置完成后,使用下面的虚拟IP访问MySQL Cluster
| IP |
role |
| 192.168.85.200 |
writer |
| 192.168.85.201 |
reader |
| 192.168.85.202 |
reader |
| 192.168.85.203 |
reader |
[b] 一、配置MySQL Relication[/b]
1. 安装MySQL
通过yum命令直接安装了mysql5.1.52。
2. 修改配置文件/etc/my.cnf
要将添加的内容放在配置文件的[mysqld]部分,如下:
[url=http://mysql-mmm.org/mmm2:guide]http://mysql-mmm.org/mmm2:guide[/url]
MMM Manual [url=http://mysql-mmm.org/mysql-mmm.html]http://mysql-mmm.org/mysql-mmm.html[/url]