随笔分类 - MySQL
摘要:一、MyCat简介 1、什么是MyCat? MyCAT是: * 一个彻底开源的,面向企业应用开发的“大数据库集群”;* 支持事务、ACID、可以替代MySQL的加强版数据库;* 一个可以视为“MySQL”集群的企业级数据库,用来替代昂贵的Oracle集群;* 一个融合内存缓存技术、Nosql技术、H
阅读全文
摘要:一、xtrabackup的介绍 1、简介 Percona-xtrabackup是 Percona公司开发的一个用于MySQL数据库物理热备的备份工具,支持MySQL、Percona server和MariaDB,开源免费,是目前较为受欢迎的主流备份工具。xtrabackup只能备份innoDB和xt
阅读全文
摘要:一、MGR架构的介绍 1、简介 MGR(MySQL Group Replication)是MySQL5.7.17版本引进来的一个数据库高可用架构,解决了传统异步复制和半同步复制的缺陷(主从数据一致性的问题),MGR依靠分布式一致性协议PAXOS,实现了主从数据库的一致性。 PAXOS协议:是一种基于
阅读全文
摘要:一、MHA架构的介绍 1、简介 MHA(Master HA)是一款开源的 MySQL 高可用软件,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发的一套比较成熟的MySQL高可用方案,它为MySQL主从复制架构提供了三种故障转移方式:自动故障转移(主库宕机)、手动故障转
阅读全文
摘要:一、注意点 1、接上一篇博客,在搭建好主从的基础上,搭建MySQL的双主架构,也就是让从库的数据更改也同步到主库,这种情况2台数据库的角色就互换了,互为主备。 二、搭建步骤 1、在从节点上创建用于同步数据的用户 命令:grant replication slave on *.* to 'repl_u
阅读全文
摘要:一、环境的准备 1、准备2台机器,安装好MySQL 机器名 IP 系统版本 数据库版本 jfdb 192.168.232.35 RedHat 6.7 5.7.22 jfdb2 192.168.232.36 RedHat 6.7 5.7.22 2、工作原理 依赖二进制日志(BinaryLog)和中继日
阅读全文