mysql在线建立半同步复制的从库
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,mysql在线建立半同步复制的从库在主库和备库创建同步用的用户:grant replication slave on *.* to repl@'%' identified by 'xxx';(1)备份
千家信息网最后更新 2025年02月23日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安全错误
数据库的锁怎样保障安全
网络安全用户认证系统
了解软件开发应该看什么书
蒂森mc2服务器多少钱
女软件开发转行
数据库创建的用户能登录数据库吗
柏强网络技术服务
Bullion S服务器
oracle数据库创建用户
免费专业资源数据库介绍及检索
服务器有搭火服务吗
c 连接数据库导出导入表格
数据库原理与安全考试题目
九品小县令软件开发者
网络安全分析题100道
吉林通信软件开发应用
光合微度软件开发怎么样
无锡软件开发中心
宜昌rpa软件开发
魔域单机版数据库替换
宣传网络安全知识文字
网络安全工作四个坚持是什么
福州市高新区网络安全局
长沙国安网络安全有限公司
esxi离线下载服务器搭建
单元格输入不重复数据库
独立软件开发商 isv
公司网络技术服务清单
街道应急指挥系统软件开发
博兴陶瓷软件开发服务
战地5查看服务器ip