MySQL 复制
DB-Engineer
好好学习,天天向上
展开
-
MySQL复制
MySQL 复制1. 复制的原理2. 复制的重点参数3. 传统复制搭建(非GTID模式)3.1 环境准备3.2 在master上操作3.3 在slave上操作4. 主从复制故障处理4.1 错误号1062处理4.2 错误号1032处理复制允许将来自一个MySQL数据库服务器(主服务器)的数据复制到一个或多个MySQL数据库服务器(从服务器)。 默认情况下,复制是异步的。 根据配置,您可以复制数据库...原创 2018-09-20 16:46:40 · 675 阅读 · 0 评论 -
MySQL半同步复制
半同步复制1. 半同步复制安装与配置1.1 安装半同步复制插件1.2 配置半同步复制MySQL数据库复制的默认方式是异步复制,但是异步复制的不足之处就在于,当主库把event写入二进制日志之后,并不知道从库是否已经接收并应用了。在异步模式的复制,如果主库崩溃,很有可能在主库中已经提交的事务,并没有传到到任何一台从库机器上。在高可用集群架构下做主备切换,就会造成新的主库丢失数据的现象。MySQL...原创 2018-09-26 16:08:35 · 196 阅读 · 0 评论 -
MySQL 使用GTID进行复制
使用GTID进行复制1. GTID的格式和存储1.1 GTID 集1.2 mysql.gtid_executed 表1.3 mysql.gtid_executed 表压缩2. GTID 生命周期3. 使用GTID搭建主从3.1 环境准备3.2 配置GTID主从的参数3.3 在master上操作3.4 在slave上操作1. GTID的格式和存储GTID即全局事务ID(global tra...原创 2018-10-12 16:03:16 · 2969 阅读 · 0 评论 -
MySQL的GTID复制与传统复制的相互切换
GTID复制与传统复制的相互转换1. GTID复制转换成传统复制1.1 环境准备1.2 停止slave1.3 查看当前主从状态1.4 change master1.5 启动主从复制1.6 在线关闭主从服务器的GTID2. 传统复制转换成GTID复制2.1 环境准备2.2 将enforce_gtid_consistency设置为warn2.3 将enforce_gtid_consistenc...原创 2018-10-16 11:54:06 · 791 阅读 · 1 评论 -
MySQL多源复制
MySQL多源复制1. 配置多源复制1.1 配置环境如下1.2 从库的重要参数配置1.3 在Master上导出需要同步的数据库1.4 在master上创建复制账号1.5 备份数据导入1.6 查看备份文件中Master1与Master2的binlog Pos位置1.7 Slave进行change master操作1.8 开启主从复制2. 监控多源复制MySQL多源复制使slave能够同时从多个源m...原创 2018-10-17 15:59:56 · 364 阅读 · 0 评论 -
MHA
MHA配置互信配置互信1) 在三台机器上生成各自的key文件[root@mysqldb1 11:10:53 /root]# ssh-keygen -t rsa[root@mysqldb2 11:10:56 /root]# ssh-keygen -t rsa[root@mysqldb3 11:10:58 /root]# ssh-keygen -t rsa2)用ssh-copy-i...原创 2018-10-29 14:56:43 · 1726 阅读 · 0 评论 -
利用sysbench工具测试MHA
利用sysbench工具测试MHA1. sysbench准备数据2. sysbench开始压测3. master模拟意外宕机4. mysqldb2 上观察mha状态5. 手工failover切换master6. 原mysqldb1手工加入集群7. 手工在线切换1. sysbench准备数据sysbench /usr/share/sysbench/oltp_read_write.lua \--...原创 2018-10-29 16:02:51 · 342 阅读 · 0 评论 -
MySQL数据库主从切换脚本自动化
MySQL数据库主从切换脚本自动化本文转载自:https://blog.csdn.net/weixin_36135773/article/details/79514507在一些实际环境中,如何实现主从的快速切换,在没有MHA等工具的辅助下,如何避免影响线上的业务,一般都会在在业务低峰期进行主从切换,本脚本主要利用MySQL自带的命令行工具(FLUSH TABLES WITH READ LOCK...转载 2018-10-29 17:06:04 · 904 阅读 · 0 评论