MySQL高可用方案
来源:互联网 发布:费斯托怎么样知乎 编辑:程序博客网 时间:2024/05/16 06:06
一、drop table解决方案
情况一:表很重要
①停服务,挂维护页面,保证数据一致性
②找一个新的数据库,同时对故障库进行备份
③恢复日志,恢复完毕后,将故障库的binlog,复制到新的数据库上
④获取故障前一刻binlog的位置,将增量binlog导入到新数据库中
⑤对外启动服务
⑥再次备份情况二:表不是很重要
创建新表
二、架构扩展方案
①基于复制的扩展
②客户端分库分表
③MySQL Cluster
④Percona XtraDB Cluster(PXC)
⑤MySQL中间件(proxy mycat等)
备注:
PXC 是三台数据库机器进行复制,不论在哪一台数据库机器上写,都会复制到另外两台机器上去
三、架构选择方案
MySQL复制 --> Percona Server --> Mariadb基于复制的扩展 --> 客户端分库分表 --> PXC --> mysql中间件 --> mysql cluster
备注:
从库slave一定要设置readonly
阅读全文
0 0
- Mysql高可用方案
- MySQL高可用方案
- MySQL高可用方案
- mysql 高可用方案
- MYSQL高可用方案
- MySQL高可用方案
- mysql MMM高可用方案
- MySQL高可用方案-MHA
- MySQL高可用方案介绍
- MySQL高可用方案介绍
- mysql高可用方案对比
- MySQL MHA高可用方案
- mysql高可用方案对比
- MySQL MHA高可用方案
- MySQL MMM高可用方案
- mysql高可用方案对比
- MySQL高可用方案-MHA
- MySQL高可用方案几种方案
- Android studio升级安装3.0之后遇到的java.lang.ClassNotFoundException: Didn't find class on path: DexPathList
- CDH部署维护问题记录
- 复制excel并写入数据
- 日期选择器运用记载(My97DatePicker)
- 你竟然 3D 打印了一个‘保存’图标!
- MySQL高可用方案
- 设置 Linux 的 LD_LIBRARY_PATH 变量
- java基础 之 时间日期
- IOS11上应用桌面图标不显示的问题
- 11 月全球数据库排名:PostgreSQL 一路高涨
- C#进阶3_集合
- 趣图:UI 和 UX 的区别
- 在VIM下写C++能有多爽?
- Android开发初学者之简单的列表实现