前言:在MySQL中,主从架构应该是最基础、最常用的一种架构了。后续的读写分离、多活高可用架构等大多都依赖于主从复制。主从复制也是我们学习MySQL过程中必不可少的一部分,关于主从复制的文章有很多,笔者也来凑凑热闹,写写这方面的内容吧,同时分享下自己的经验和方法。1.主从复制简介及原理主从复制(也称AB复制)是指一台服务器充当主数据库服务器,另一台或多台服务器充当从数据库服务器,主服务器中的数据自
分类:
数据库 时间:
2020-07-24 19:13:02
阅读次数:
84
一、Redis集群概述 1. Redis 主从复制 到 目前 为止,我们所学习的 Redis 都是 单机版 的,这也就意味着一旦我们所依赖的 Redis 服务宕机了,我们的主流程也会受到一定的影响,这当然是我们不能够接受的。 所以一开始我们的想法是:搞一台备用机。这样我们就可以在一台服务器出现问题的 ...
分类:
其他好文 时间:
2020-07-23 23:09:57
阅读次数:
63
第一章: 关系型和非关系型 1.实质。 非关系型数据库的实质:非关系型数据库产品是传统关系型数据库的功能阉割版本,通过减少用不到或很少用的功能,来大幅度提高产品性能。 2.价格。 目前基本上大部分主流的非关系型数据库都是免费的。而比较有名气的关系型数据库,比如Oracle、DB2、MSSQL是收费的 ...
分类:
数据库 时间:
2020-07-23 18:53:41
阅读次数:
78
1.MHA简介 MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过 ...
分类:
数据库 时间:
2020-07-23 18:52:11
阅读次数:
65
MySQL-xtrabackup备份原理 Percona XtraBackup(简称PXB)是 Percona 公司开发的一个用于 MySQL 数据库物理热备的备份工具,支持 MySQl(Oracle)、Percona Server 和 MariaDB,并且全部开源,真可谓是业界良心。 工具集 us ...
分类:
其他好文 时间:
2020-07-22 11:28:28
阅读次数:
80
1、一般CentOS默认安装了mariadb,所以先查看是否安装mariadb,如果安装就需要先卸载mariadbrpm -qa|grep mariadbrpm -e mariadb-libs --nodeps2、在/usr/local/目录下创建mysql文件夹cd /cd usr/localmk ...
分类:
数据库 时间:
2020-07-21 23:10:57
阅读次数:
91
Proxy安装程序1、安装mariadb首先需要安装mariadb-serveryuminstall-ymariadb-server启动服务[root@VM_0_13_centosweb]#systemctlstartmariadb.service添加到开机启动[root@VM_0_13_centosweb]#systemctlenablemariadb.service2、获取/zabbix-pr
分类:
其他好文 时间:
2020-07-21 11:40:06
阅读次数:
102
如果MHA检测到连续发生宕机,且两次宕机间隔不足8小时的话,则不会进行Failover,之所以这样限制是为了避免ping-pong效应。
分类:
数据库 时间:
2020-07-21 11:39:48
阅读次数:
76
1、环境准备 (1)卸载自带的Mariadb 命令:rpm –qa|grep mariadb 查询已经安装的mariadb rpm –e –nodeps 文件名 卸载mariadb (2)创建配置文件my.cnf 命令:touch /etc/my.cnf (3)创建一个用户名为mysql的用户并加入 ...
分类:
数据库 时间:
2020-07-21 10:01:48
阅读次数:
97
1、环境准备 两台CentOS-7主机:node1(主):192.168.137.128,node2(从):192.168.137.129 两台主机均已安装MySQL5.7.31 ,且网络互通 2、配置过程 主从原理大致有三个步骤: 在主库上把数据更改记录到二进制日志中(Binary Log)中,这 ...
分类:
数据库 时间:
2020-07-21 09:57:22
阅读次数:
108