您好,欢迎访问一九零五行业门户网

搭建mysql-mmm高可用MySQL集群_MySQL

mysql集群
实验需求:配置mysql-mmm,实现mysql的高可用
实验方案:
一.公共配置
准备5台rhel6.4操作系统的服务器,安装mysql数据库服务器软件包。
其中2台数据库服务器(192.168.10.10,192.168.10.20),配置为mysql主从同步中的主主结构,并开启级联复制功能。
把另外2台(192.168.10.30,192.168.10.40)配置为主主结构中,任意一台主的从数据库服务器。
验证数据是否能够正常同步
1.主数据库服务器192.168.10.10的配置文件如下:
vim  /etc/my.cnf
[mysqld]
server_id=10                 
log_bin=mysql-10-bin          //两台主数据库服务器必须开启binlog日志,名称设置不同
log_slave_updates=1          //允许级联复制
auto_increment_offset=1        //指定自动增长字段的起始值
auto_increment_increment=2      //指定自动增长字段的步长
skip-name-resolve              //不解析主机名
2.主数据库服务器192.168.10.20的配置文件如下:
vim  /etc/my.cnf
[mysqld]
server_id=20                 
log_bin=mysql-20-bin         
log_slave_updates=1         
auto_increment_offset=2        //起始值与另一台主不同,防止字段重复,无法写入
auto_increment_increment=2     
skip-name-resolve   
3.配置从数据库服务器192.168.10.30
vim  /etc/my.cnf
[mysqld]
server_id=30                 
log_bin=mysql-30-bin         
log_slave_updates=1   
skip-name-resolve
3.配置从数据库服务器192.168.10.40
vim  /etc/my.cnf
[mysqld]
server_id=40                 
log_bin=mysql-40-bin         
log_slave_updates=1   
skip-name-resolve
4.启动4台数据库服务
5.在2台主数据库服务器上做同步授权
mysql> grant  replication  slave  on *.*  to  slave@% identified by slave;
其它类似信息

推荐信息