
数据库管理与高可用
文章平均质量分 99
一往无前,未来可期
这个作者很懒,什么都没留下…
展开
-
数据库应用----MongoDB 3.2 版本 基础操作--分片群集以及如何进行分片管理(三)
MongoDB 3.2 版本 基础操作–分片群集以及如何进行分片管理(三)文章目录MongoDB 3.2 版本 基础操作--分片群集以及如何进行分片管理(三)一、副本的概念1、副本集的两种类型2、三种角色:3、缺点二、分片概念三、分片集群包含的组件四、部署 MongoDB 分片群集1、环境准备2、拓扑图3、环境搭建4、config配置服务器5、shard服务器6、当某节点内存不足时,从其他节点分配内存7、启动路由服务器8、设置分片五、分片1. 分片功能2.分片管理3. 连接配置服务器4. 添加/删除分片服原创 2020-09-27 10:47:04 · 172 阅读 · 0 评论 -
数据库应用----Mongodb 4.0 版本 基础操作---复制集,选举方法、部署认证 (二)
Mongodb 4.0 版本 基础操作—复制集,选举方法、部署认证 (二)文章目录Mongodb 4.0 版本 基础操作---复制集,选举方法、部署认证 (二)一、MongoDB 复制集二、部署复制集2.1: 部署四个多实例2.2: 修改复制集的主从2.3: 故障转义自动切换1.先查看进程2.手工结束一个节点,查看自动选举2.4: 手动切换主键1.设置30s不参与竞选2.手动切换三 . 选举复制:3.1 在实例1中设置优先级3.2: 查看各节点之间的身份3.3: 常规操作添加数据3.4 模拟节原创 2020-09-27 10:45:44 · 228 阅读 · 0 评论 -
数据库应用----MongoDB基础 (一)
数据库应用——MongoDB基础文章目录数据库应用——MongoDB基础一、MongoDB概述1.简介2.特点3.适用领域二、MongoDB安装3.1 安装及运行控制1)安装MongoDB2)MongoDB的运行控制3.2 启动和停止MongoDB1)启动MongoDB2)停止MongoDB3)配置开机自启动4)连接并访问MongoDB三: Mongodb数据库操作3.1: 基本操作3.2: 导入导出数据3.3: 条件操作3.4:备份和恢复3.5:复制数据库3.6:克隆集合3.7: 跨实例克隆集合(原创 2020-09-27 10:44:36 · 568 阅读 · 0 评论 -
群集架构----LVS负载均衡搭建超详细
文章目录一: 理解负载均衡群集的原理1.1: 企业群集应用概述1.2: 企业群集分类1.3:负载均衡群集工作模式分析1.3.1:NAT模式1.3.2:TUN模式1.3.3:DR模式1.3.4:三种工作模式的区别二:群集架构与虚拟服务器2.1:负载均衡群集的架构2.2:LVS虚拟服务器概述2.3:LVS群集创建与管理工具三: 搭建负载均衡2.1:实验环境2.2:实验拓扑图2.3:实验目的2.4:实验过程2.4.1: 配置NFS存储服务器2.4.2:配置两台Apache服务器2.4.3:配置lvs服务器2原创 2020-09-01 01:02:47 · 542 阅读 · 0 评论 -
数据库管理与高可用----MySQL高可用搭建
文章目录一: MHA的简介1.1: MHA的组成1.2: MHA特点二: MHA的案例2.1: 案例需求2.2: 案例实现思路2.3:实验目的2.4:编译安装mysql并配置主从服务2.4.1:安装编译依赖的环境2.4.2:安装gmake编译软件2.4.3: 安装MySQL数据库2.4.4: 修改Master的主配置文件/etc/my.cnf文件2.4.5: Mysql1、Mysql2、Mysql3分别做两个软链接2.4.6: Mysql1、Mysql2、Mysql3启动MySQL2.4.原创 2020-08-29 00:51:48 · 1262 阅读 · 0 评论 -
MySQL主从复制,读写分离报错解决 Slave_SQL_Running:No 报错 与 Amoeba 报错 poolName=slaves, no valid pools
MySQL主从复制,读写分离报错一: MySQL同步故障:" Slave_SQL_Running:No" 两种解决办法问题: IO线程能起来,SQL线程无法启动使用中出现了这种情况,经过一番查找,终于解决1.程序可能在slave上进行了写操作2.也可能是slave机器重起后,事务回滚造成的.一般是事务回滚造成的:首先停掉Slave服务:slave stop到主服务器上查看主机状态:记录File和Position对应的值1.1: 方法一 重新change master进入mast原创 2020-08-27 11:26:13 · 528 阅读 · 0 评论 -
数据库管理与架构 ----MySQL主从复制与读写分离
文章目录前言一:MySQL主从复制1.1:原因1.2:解决办法1.3:更高级的解决方案1.4:MySQL主从复制的类型1.5:主从复制的工作过程二:MySQL读写分离原理2.1:原理2.2:为什么会形成读写分离?2.3: 读写分离的基础:主从复制三: 主从复制实验3.1:环境3.3:实验目的3.4:实验过程3.4.1:防火墙设置3.4.2:搭建mysql主从复制环境3.4.3: 主服务器master配置3.4.4 从服务器配置四: 读写分离实验4.1: 搭建amoeba服务4.2: 客户端登陆测原创 2020-08-27 10:52:28 · 284 阅读 · 0 评论 -
MySQL 高阶语句----函数与创建存储过程
文章目录一: 数据库函数1.1: 数学函数1.3: 聚合函数1.4: 字符串函数1.5: 日期时间函数1.6: 存储过程1.6.1: 存储过程的优点1.6.2: 创建存储过程1.6.3: 实操创建存储过程1.6.4: 修改存储过程1.6.5: 删除存储过程一: 数据库函数MySQL 数据库函数提供了能够实现各种功能的方法,使我们在查询记录时能够更高效的输出。MySQL 内建了很多函数,常用的包括数学函数、聚合函数、字符串函数和日期时间函数。1.1: 数学函数数据库内存储的记录,经常要进行原创 2020-08-25 23:38:17 · 295 阅读 · 0 评论 -
数据库管理与高可用----MySQL高级SQL语句
文章目录MySQL进阶查询1.1: 按关键字排序1.2: 按多字段排序1.3: 对结果进行分组1.3.1: GROUP BY分组1.3.2: GROUP BY结合ORDER BY1.4: 限制结果条目1.5: 设置别名1.6: 通配符1.7: 子查询1.8: NULL值1.9: 正则表达式1.9.1: 以特定字符串开头的记录1.9.2: 以特定字符串结尾的记录1.9.3: 包含指定字符串的记录1.9.4: 以" ." 代替字符串的任意一个字符记录1.9.5: 匹配包含或者关系的记录1.9.6: 匹原创 2020-08-25 16:36:53 · 239 阅读 · 0 评论 -
数据库管理与高可用----MySQL 备份与恢复
文章目录一: 数据库备份的分类1.1: 数据备份的重要性1.2: 数据库备份的分类1.3: 从数据库的备份策略角度,备份可分为1.4: 常见的备份方法1.5: MySQL物理冷备份与恢复二:MySQL的完全备份2.1:完全备份概念2.2:完全备份的优缺点2.2.1:优点:2.2.2:缺点:2.3:mysqldump备份库2.3.1:完全备份MySQL数据库分类2.3.2:mysqldump介绍2.3.3:mysqldump命令备份数据库2.3.4:mysqldump命令备份表三: MySQL数据恢复3.1:原创 2020-08-21 14:15:47 · 532 阅读 · 0 评论 -
数据库管理与高可用-----MySQL索引,事务与存储引擎
文章目录一: 索引1.1: 索引的概念1.2: 创建普通索引的三种方法1.2.1: 第一种方法--直接创建1.2.2: 第二种方法--修改表方式创建1.2.3: 第三种方法--创建表时创建1.3: 创建唯一性索引1.3.1: 直接创建1.3.2: 修改表方式创建1.3.3: 创建表时创建1.4: 主键索引1.6: 全文索引1.7: 创建索引的原则依据1.8: 查看索引的方法1.9: 删除索引的方法二: 事务2.1: 事务的概念2.2: 事务的ACID特点2.3: 事务控制语句2.4原创 2020-08-19 11:04:47 · 267 阅读 · 0 评论 -
数据库管理与高可用----数据库管理
文章目录前言一:数据库基本操作命令1.1: SQL语句概述1.1.1: SQL语言1.1.2: SQL分类1.2:DDL 数据定义语言1.2.1:DDL语句作用1.2.2:DDL语句创建库,表的命令1.2.3:DDL语句删除表库命令1.2.4: 修改表的属性1.3:DML操作命令1.3.1:DML语句的作用是?1.3.2:向数据表中插入新的数据记录1.3.3:修改,更新数据表中的数据记录1.3.4:在数据表中删除指定的数据记录语句1.3.5:清空表1.4:DQL操作命令1.4.1:DQL语句的作用1.4.原创 2020-08-18 00:39:26 · 418 阅读 · 0 评论 -
搭建Java环境与安装IDEA开发工具
文章目录一: 搭建Java环境二: 安装IDEA一: 搭建Java环境安装jdk添加java环境变量 到path 系统变量中编写java源代码 java源文件---->>jdk(javac编译)–>>java执行文件(java执行class文件)public class Test {public static void main(String[] args) { System.out.println("hello world!") ; }原创 2020-08-16 23:25:25 · 172 阅读 · 0 评论 -
数据库管理与高可用----MySQL数据库概述与编译安装
MySQL数据库概述与编译安装文章目录MySQL数据库概述与编译安装前言:一、数据库的基本概念1.1: 数据1.2: 表1.3: 数据库1.4: 数据库的作用与类型1.5: 数据库管理系统二、数据库系统发展2.1: 第一代数据库2.2: 第二代数据库2.3: 第三代数据库三、主流的数据库介绍3.1:数据库存储类型3.2:哪些数据库是关系型数据库?3.3:哪些数据库是非关系型数据库?3.4: 关系型数据库图解3.5:非关系数据库详解四、编译安装MySQL4.1:MySQL数据库4.1.1:什么是MySQL原创 2020-08-15 16:56:48 · 350 阅读 · 0 评论