1、主从架构的核心原理 当启动一个slave node的时候,它会发送一个PSYNC命令给master node 如果这是slave node重新连接master node,那么master node仅仅会复制给slave部分缺少的数据; 否则如果是slave node第一次连接master nod ...
分类:
其他好文 时间:
2020-04-17 00:09:42
阅读次数:
71
1、编写脚本,支持让用户自主选择,使用mysqldump还是xtraback全量备份。安装xtrabackup:[root@centos7~]#yuminstallpercona-xtrabackup-24-2.4.9-1.el7.x86_64.rpm-y注:percona-xtrabackup-24-2.4.9-1.el7.x86_64.rpm需在percona官网下载自主选择备份工具备份:[r
分类:
数据库 时间:
2020-04-16 10:32:34
阅读次数:
116
一、部署安装MySQL注:在安装MySQL前需要卸载掉当前已有的mariadb,然后需要安装gcc环境1、安装cmake[root@mysql~]#wgethttps://github.com/Kitware/CMake/archive/v3.16.4.tar.gz#下载cmake[root@mysql~]#yum-yinstallopenssl-devel#有时候安装cmake的时候会报错,一般
分类:
数据库 时间:
2020-04-15 15:12:26
阅读次数:
82
1、什么是GTID? 1、全局唯一,一个事务对应一个GTID 2、替代传统的binlog+pos复制;使用master_auto_position=1自动匹配GTID断点进行复制 3、MySQL5.6开始支持 4、在传统的主从复制中,slave端不用开启binlog;但是在GTID主从复制中,必须开 ...
分类:
数据库 时间:
2020-04-14 15:13:20
阅读次数:
65
二进制部署比较简单,无需安装依赖环境,可以去mysql官网下载MySQL二进制包。或者说通过我网盘的链接进行下载,网盘链接中有自动部署的脚本。注:最新的MySQL8.0版本与这个5.7版本的部署过程完全一致,只是用的二进制包文件不一样而已。1、卸载mariadb[root@mysql01~]#yum-yerasemariadb[root@mysql01~]#rpm-eqt-mysql-4.8.7-
分类:
数据库 时间:
2020-04-14 12:42:15
阅读次数:
70
本文主要介绍Mysql与MariaDB启停命令的区别,并且针对Failed to restart mysqld.service: Unit not found.问题进行处理。 ...
分类:
数据库 时间:
2020-04-14 10:56:05
阅读次数:
82
Navicat is a series of graphical database management and development software produced by PremiumSoft CyberTech Ltd. for MySQL, MariaDB, Oracle, SQLit... ...
分类:
编程语言 时间:
2020-04-12 22:59:59
阅读次数:
85
redis-sentinel主从复制高可用 主从复制架构 redis主从复制背景问题 Redis主从复制可将主节点数据同步给从节点,从节点此时有两个作用: 一旦主节点宕机,从节点作为主节点的备份可以随时顶上来。 扩展主节点的读能力,分担主节点读压力。 但是问题是: 一旦主节点宕机,从节点上位,那么需 ...
分类:
其他好文 时间:
2020-04-12 21:00:40
阅读次数:
105
搭建主从复制 简介 主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,mester以写为主,slaver以读为主。原则上是配从不配主。 搭建主从复制 新建三个文件夹:redis8000、redis8001、redis8002 将redis.conf复制到redis8000 ...
分类:
其他好文 时间:
2020-04-12 16:51:38
阅读次数:
64
Windows安装MariaBD 下载安装包 官网的地址下载速度特别慢,这里使用清华镜像站的 "下载链接" 解压,移动 将下载的文件解压,移动到安装路径,打开管理员权限的cmd移动到mariadb解压包的bin目录下,运行 启动: 出现上述错误,测使用 来安装数据库,主要是由于没有配置文件的原因。 ...