mysql半同步复制

一、简单介绍

所查看的文档:http://www.actionsky.com/mysql-57-semi-sync-intro/
其中对于半同步复制讲解的非常详细。

二、进行简单的配置

半同步复制最主要的进行理论的掌握,将此配置出来只是几个简单的参数。
半同步复制还是在异步是正确的情况下。
>master:
>>install plugin rpl_semi_sync_master soname 'semisync_master.so';
>>查看加入的插件是否成功:
>>show plugins;
>>mysql半同步复制
>>select plugin_name,plugin_status from information_schema.plugins where plugin_name like '%semi%';
>>mysql半同步复制

>set global rpl_semi_sync_master_enabled=ON;
>mysql半同步复制
>slave:
>install plugin rpl_semi_sync_slave soname 'semisync_slave.so';
>mysql半同步复制
>set global rpl_semi_sync_slave_enabled=ON;
>mysql半同步复制

测试:

将slave的io线程进行关闭,在master更新数据时就会有这样的情况出现。
mysql半同步复制
再次等待slave服务器10秒钟,
start slave io_thread;
查看数据,
mysql半同步复制

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章