mysql在线建立半同步复制的从库
发表于:2025-11-06 作者:千家信息网编辑
千家信息网最后更新 2025年11月06日,mysql在线建立半同步复制的从库在主库和备库创建同步用的用户:grant replication slave on *.* to repl@'%' identified by 'xxx';(1)备份
千家信息网最后更新 2025年11月06日mysql在线建立半同步复制的从库mysql在线建立半同步复制的从库
在主库和备库创建同步用的用户:
grant replication slave on *.* to repl@'%' identified by 'xxx';
(1)备份主库:
mysqldump -uroot -pxxx --routines --single_transaction --master-data=2 --databases testdb1 testdb2 > backup.sql
传输到从库:
scp backup.sql 192.168.2.22:/root/
(2)从库:
恢复备份:
mysql -uroot -pxxx < backup.sql
查看备份是的查看binlog和pos值
head -25 backup.sql
(3)设置同步点:
change master to master_host="host1",master_user="repl",master_password="xxx",master_log_file="mysql-bin.000012",master_log_pos=97896903;
start slave;
(4)设置mysql半同步复制
主库:
mysql> install plugin rpl_semi_sync_master soname 'semisync_master.so';
mysql> set global rpl_semi_sync_master_enabled=1;
mysql> set global rpl_semi_sync_master_timeout=1000;
mysql> install plugin rpl_semi_sync_slave soname 'semisync_slave.so';
mysql> set global rpl_semi_sync_slave_enabled=1;
mysql> show global status like 'rpl%';
为了让mysql在重启时自动加载该功能,在/etc/my.cnf 加入:
rpl_semi_sync_master_enabled=1
rpl_semi_sync_master_timeout=1000
rpl_semi_sync_slave_enabled=1
备库:
mysql> install plugin rpl_semi_sync_master soname 'semisync_master.so';
mysql> set global rpl_semi_sync_master_enabled=1;
mysql> set global rpl_semi_sync_master_timeout=1000;
mysql> install plugin rpl_semi_sync_slave soname 'semisync_slave.so';
mysql> set global 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
在主库和备库创建同步用的用户:
grant replication slave on *.* to repl@'%' identified by 'xxx';
(1)备份主库:
mysqldump -uroot -pxxx --routines --single_transaction --master-data=2 --databases testdb1 testdb2 > backup.sql
传输到从库:
scp backup.sql 192.168.2.22:/root/
(2)从库:
恢复备份:
mysql -uroot -pxxx < backup.sql
查看备份是的查看binlog和pos值
head -25 backup.sql
(3)设置同步点:
change master to master_host="host1",master_user="repl",master_password="xxx",master_log_file="mysql-bin.000012",master_log_pos=97896903;
start slave;
(4)设置mysql半同步复制
主库:
mysql> install plugin rpl_semi_sync_master soname 'semisync_master.so';
mysql> set global rpl_semi_sync_master_enabled=1;
mysql> set global rpl_semi_sync_master_timeout=1000;
mysql> install plugin rpl_semi_sync_slave soname 'semisync_slave.so';
mysql> set global rpl_semi_sync_slave_enabled=1;
mysql> show global status like 'rpl%';
为了让mysql在重启时自动加载该功能,在/etc/my.cnf 加入:
rpl_semi_sync_master_enabled=1
rpl_semi_sync_master_timeout=1000
rpl_semi_sync_slave_enabled=1
备库:
mysql> install plugin rpl_semi_sync_master soname 'semisync_master.so';
mysql> set global rpl_semi_sync_master_enabled=1;
mysql> set global rpl_semi_sync_master_timeout=1000;
mysql> install plugin rpl_semi_sync_slave soname 'semisync_slave.so';
mysql> set global 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
同步
备份
在线
功能
是的
用户
中加
传输
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
ajax读数据库数据
方舟服务器管理员封禁人
两张数据库表怎么关联查询
蓝天卫士网络安全
大连市华信软件开发有限公司
blast数据库结果看不懂
中科服务器 海光芯片
端口映射网络安全
公司软件开发管理软件
学生网络安全常识
上海新衍网络技术工作室
nginx怎么管理服务器
医院网络安全保护工作职责
台州财务软件开发价格
月季正名数据库
校园网络安全部署会
浙江中职网络安全比赛
吉林棋牌游戏软件开发
java软件开发 昆山
个人电脑搭建手游游戏服务器
计算机网络安全基础水光针效果
服务器主控是啥
任子行网络安全
足球经理2017 数据库
ygomobile进不去服务器
山东鼎尚鹏达软件开发有限公司
网站编程软件开发
要学习计算机网络技术吗
十九大网络安全工作
江苏互动多媒体软件开发