原文:MySQL高可用(一)主备同步:MySQL是如何保证主备一致的

主备同步,也叫主从复制,是MySQL提供的一种高可用的解决方案,保证主备数据一致性的解决方案。 在生产环境中,会有很多不可控因素,例如数据库服务挂了。为了保证应用的高可用,数据库也必须要是高可用的。 因此在生产环境中,都会采用主备同步。在应用的规模不大的情况下,一般会采用一主一备。 除了上面提到的数据库服务挂了,能够快速切换到备库,避免应用的不可用外,采用主备同步还有以下好处: 提升数据库的读并发 ...

2020-12-21 16:16 0 1487 推荐指数:

查看详情

24 | MySQL是怎么保证一致的?

在前面的文章中,我不止一次地和你提到了binlog,大家知道binlog可以用来归档,也可以用来做主同步,但它的内容是什么样的呢?为什么库执行了binlog就可以跟主库保持一致了呢?今天我就正式地和你介绍一下它。 毫不夸张地说,MySQL能够成为现下最流行的开源数据库,binlog功不可没 ...

Thu Jan 24 21:20:00 CST 2019 0 772
mysql切换[可用]

到这一步的时候, 是部署已经处理好, 请关注:mysql部署[可用] 这次使用的是keepalived-1.2.22.tar.gz版, 官网地址:keeplived官网 笼统知识请自行查询百度下面开始步骤 第一步:安装keepalived-1.2.22 解压 tar ...

Wed Nov 22 00:42:00 CST 2017 0 3860
mysql部署[可用]

配置方案 master:192.168.99.61 service-id:61 slave:192.168.99.62 service-id:62同步账号:sync        同步密码:sync :192.168.99.61步骤 1.配置同步账号 ...

Mon Nov 20 23:06:00 CST 2017 0 5311
mysql

双机热的概念简单说一下,就是要保持两个数据库的状态自动同步。对任何一个数据库的操作都自动应用到另外一个数据库,始终保持两个数据库数据一致。 这样做的好处多。 1. 可以做灾,其中一个坏了可以切换到另一个。 2. 可以做负载均衡,可以将请求分摊到其中任何一台上,提高网站吞吐量。 对于异地热 ...

Thu Dec 04 23:23:00 CST 2014 1 46850
MySQL可用(二)延时如何解决?

从上篇文章我们知道同步是依赖于 binlog,主库负责生产 binlog,库负责消费 binlog,从而实现同步。 今天我们来学习一下同步里的一个重点的问题:延时。 延时,简单来说,就是主库和库的数据一致出现一定的时间差,比如库的此刻的数据快照是5分钟前的数据快照 ...

Tue Dec 22 18:47:00 CST 2020 1 816
MySQL + Keepalived 双可用操作记录

我们通常说的双机热是指两台机器都在运行,但并不是两台机器都同时在提供服务。当提供服务的一台出现故障的时候,另外一台会马上自动接管并且提供服务,而且切换的时间非常短。MySQL复制,即互为Master-Slave(只有一个Master提供写操作),可以实现数据库服务器的热,但是一个 ...

Sat Apr 15 02:00:00 CST 2017 7 24190
MySQL+keepalived实现可用实现(热)

环境:centos6.7 最小化安装 192.168.100.152 master 192.168.100.153 slave 从192.168.100.132 v_ip 浮动IP 配置ssh密码登录,关闭selinux,关闭防火墙1、安装mysql#yum install mysql ...

Sat May 18 00:08:00 CST 2019 0 499
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM