MySQL5.5的半同步(windows和centos环境)
2012-02-19 23:08
453 查看
mysql5.5内置了半同步semisync,大家就无需再从google下载模块了。所谓半同步就是解决master正好在异步replication时崩溃掉了,而slave却没有接收到,造成master和slave不一致的情况。下面是我配置的基本经验:
配置完master-slave后(replication基本配置就不赘述了),我配置过程如下:
master端:
windows7+mysql5.5
master>showplugins(查看是否安装了rpl_semi_sync_master)
配置完master-slave后(replication基本配置就不赘述了),我配置过程如下:
master端:
windows7+mysql5.5
master>showplugins(查看是否安装了rpl_semi_sync_master)
master>installpluginrpl_semi_sync_masterSONAME'semisync_master.so'(如果是windows版本,则是semisync_master.dll)
master>showplugins(查看是否确定安装上了)
配置文件:
[mysqld]
rpl_semi_sync_master_enabled=1
rpl_semi_sync_master_timeout=10000#10second
slave端:
centos6+mysql5.5
slave>installpluginrpl_semi_sync_slaveSONAME‘semisync_slave.so’(如果是windows,则是semisync_slave.so)
配置文件:
[mysqld]
rpl_semi_sync_slave_enabled=1
master和slave分别重启进程后,查看状态:
master>showvariableslike‘rpl_semi%’
master>showglobalstatuslike‘rpl_semi%’;
Rpl_semi_sync_master_status:表示是否在同步状态,如果同步超时,会自动切换到Off状态
Rpl_semi_sync_master_clients:表示有多少半同步的slave连接上了
Rpl_semi_sync_master_yes_tx:表示成功同步了多少次提交
Rpl_semi_sync_master_no_tx:表示有多少次同步提交失败
slave>showvariableslike‘rpl_semi%’;
slave>showglobalstatuslike‘rpl_semi%’;
相关文章推荐
- Centos6.5 Mysql5.5 主从同步配置
- Centos5.5搭建nginx + python + django +memcached+ mysql +fastcgi 环境
- centos 5.5 安装mysql、nginx环境初始化脚本
- windows7下手工搭建Apache2.2 php5.3 Mysql5.5开发环境
- Windows下的 mysql 5.5主从同步配置
- Mysql主从配置(Mysql5.5)--Windows环境
- wamp环境单独安装(windows下apache2.4、mysql5.5、php5.5的版本)
- centos6.5下使用yum完美搭建LNMP环境(php5.6,mysql5.5,nginx1.10)
- CentOS 5.5安装Nginx、PHP(FastCGI)、MySQL --搭建LNMP环境安装Wordpress
- elasticsearch mysql logstash 同步 简单配置【环境centos7 elasticsearch 6.0 mysql 5.7 logstash 6.0】
- 【开发环境设置】Windows 下手动配置 MySQL 5.5
- Linux CentOS5.5 下 mysql5.5.3-m3 同步与主从备份
- CentOS 5.5安装Nginx、PHP(FastCGI)、MySQL --搭建LNMP环境安装Wordpress、Discuz
- 生产环境Centos LNMP编译安装nginx-1.6 MySQL-5.6 php-5.5
- Windows环境—Mysql_5.5设置日志方法
- CentOS5.5安装Nginx、PHP(FastCGI)、MySQL --搭建LNMP环境安装wordpress
- Windows下的 mysql 5.5主从同步配置
- Linux下web环境的搭建【java+Mysql+tomcat+Redis】(Centos 6.5)
- 网站和svn实时同步方法-环境centos