mysql在线建立半同步复制的从库
在主库和备库创建同步用的用户:
格兰特复制奴隶,master_user=皉epl master_password=皒xx”, master_log_file=癿ysql-bin.000012 master_log_pos=97896903;
开始奴隶;
(4)设置mysql半同步复制
主库:
mysql>安装插件rpl_semi_sync_master soname semisync_master.so,
mysql>集全球rpl_semi_sync_master_enabled=1;
mysql>集全球rpl_semi_sync_master_timeout=1000;
mysql>安装插件rpl_semi_sync_slave soname semisync_slave.so,
mysql>集全球rpl_semi_sync_slave_enabled=1;
mysql>显示全球状态像rpl %的;
为了让mysql在重启时自动加载该功能,加在/etc/my . cnf中所做入:
rpl_semi_sync_master_enabled=1
rpl_semi_sync_master_timeout=1000
rpl_semi_sync_slave_enabled=1
备库:
mysql>安装插件rpl_semi_sync_master soname semisync_master.so,
mysql>集全球rpl_semi_sync_master_enabled=1;
mysql>集全球rpl_semi_sync_master_timeout=1000;
mysql>安装插件rpl_semi_sync_slave soname semisync_slave.so,
mysql>集全球rpl_semi_sync_slave_enabled=1;
中在/etc/my . cnf中所做加入:
rpl_semi_sync_master_enabled=1
rpl_semi_sync_master_timeout=1000
rpl_semi_sync_slave_enabled=1
在主库和备库创建同步用的用户:
格兰特复制奴隶,master_user=皉epl master_password=皒xx”, master_log_file=癿ysql-bin.000012 master_log_pos=97896903;
开始奴隶;
(4)设置mysql半同步复制
主库:
mysql>安装插件rpl_semi_sync_master soname semisync_master.so,
mysql>集全球rpl_semi_sync_master_enabled=1;
mysql>集全球rpl_semi_sync_master_timeout=1000;
mysql>安装插件rpl_semi_sync_slave soname semisync_slave.so,
mysql>集全球rpl_semi_sync_slave_enabled=1;
mysql>显示全球状态像rpl %的;
为了让mysql在重启时自动加载该功能,加在/etc/my . cnf中所做入:
rpl_semi_sync_master_enabled=1
rpl_semi_sync_master_timeout=1000
rpl_semi_sync_slave_enabled=1
备库:
mysql>安装插件rpl_semi_sync_master soname semisync_master.so,
mysql>集全球rpl_semi_sync_master_enabled=1;
mysql>集全球rpl_semi_sync_master_timeout=1000;
mysql>安装插件rpl_semi_sync_slave soname semisync_slave.so,
mysql>集全球rpl_semi_sync_slave_enabled=1;
中在/etc/my . cnf中所做加入:
rpl_semi_sync_master_enabled=1
rpl_semi_sync_master_timeout=1000
rpl_semi_sync_slave_enabled=1