自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

耿进

如果你用心去做一件事,日月星辰都会帮助你。

  • 博客(23)
  • 收藏
  • 关注

原创 Linux安装MongoDB

文章目录一、下载软件包二、安装mongodb2.1 基础配置2.2 创建配置文件(基础)2.3 启动mongodb2.4 进入mongo三、用户相关3.1 创建用户3.1.1 root用户3.1.2 管理员admin3.1.3 普通用户3.2 查看用户3.3 验证用户3.3.1 启动方式3.3.2 验证root用户3.3.3 验证admin用户3.3.4 验证普通用户(gengjin)一、下载软件包wget https://fastdl.mongodb.org/linux/mongodb-linux-x

2021-09-29 15:27:11 229

原创 MongoDB 副本集Replica Set搭建及操作

文章目录一、搭建三个Mongodb实例二、初始化副本集三、功能测试3.1 数据同步3.2 自动故障转移3.3 维护副本集群3.3.1 增删节点3.3.2 替换副本集节点3.3.3 手动切换主节点Primary3.3.4 添加仲裁节点3.3.5 添加备份节点3.3.6 添加延迟节点四、读写分离一、搭建三个Mongodb实例搭建步骤见:MongoDB的搭建。规划如下:ipMongoDB端口副本角色Mongodb版本172.16.113.13727017Primary3.2.1

2021-09-29 14:59:23 743

原创 MongoDB的分片架构搭建

文章目录一、我们为什么需要分片?二、分片架构三、测试规划四、搭建4.1 shard4.1.1 配置文件4.1.2 启动4.2 config4.2.1 配置文件4.2.2 启动4.3 mongos4.3.1 配置文件4.3.2 启动五、配置分片5.1 添加分片节点5.2 模拟测试一、我们为什么需要分片?在Mongodb里面存在另一种集群,就是分片技术,可以满足MongoDB数据量大量增长的需求。当MongoDB存储海量的数据时,一台机器可能不足以存储数据,也可能不足以提供可接受的读写吞吐量。这时,我们就可

2021-09-29 14:43:44 284

原创 MySQL锁相关

文章目录一、MySQL中各方面锁的分类二、解释锁2.1 全局锁2.1.1 解释2.1.2 全局锁的作用2.1.3 释放锁2.1.4 全局锁的场景(mysqldump)2.1.5 全局锁加锁的方法2.2 表级锁2.2.1 表锁2.2.1.1 解释2.2.1.2 表锁的作用2.2.1.3 释放锁2.2.2 MDL(元数据锁)2.2.2.1 解释2.2.2.2 MDL的作用2.2.2.3 MDL锁测试2.2.2.4 解决MDL锁问题2.3 行级锁2.3.0 什么叫共享锁和排它锁?2.3.1 解释2.3.2 加锁方

2021-09-07 11:47:43 105

原创 mysql性能分析工具profile&Performance Schema

文章目录一、解释二、操作学习1.show profiles1.1 参数1.profiling2.profiling_history_size1.2 举例2.show profile2.1 格式2.2 解释2.3 类型2.4 举例3.使用Performance Schema进行查询分析3.1 参数3.2 测试3.2.1 描述3.2.2 查看setup_actors表3.2.3 通过修改setup_actors增加所要收集用户3.2.4 两个基本概念3.2.5 配置表setup_instruments3.2.6

2021-09-03 10:46:47 353

原创 Xtrabackup的备份恢复操作

文章目录一、下载安装Xtrabckup二、工具介绍三、工作流程四、准备工作4.1 连接参数4.2 创建用户及授权五、备份操作5.1 全备破坏性测试(使用xtrabackup)5.2 全备+增备破坏性测试(使用innobackupex)5.3 其他备份需求5.3.1 备份单库5.3.2 备份单表5.3.3 备份多表5.4 恢复单库、单表或者多表5.4.1 恢复单表/多表5.4.2 恢复单库一、下载安装Xtrabckup #下载安装包 wget https://www.percona.com/dow

2021-08-31 16:31:48 1705

原创 MySQL密码过期

概述:我们先来重新认识一下mysql.user表中关于密码过期的字段mysql> use mysqlDatabase changedmysql> desc user;+------------------------+-----------------------------------+------+-----+-----------------------+-------+| Field | Type

2021-08-30 17:47:44 2160

原创 数据校验工具-pt-table-checksum

文章目录1.概述2.场景3.保障措施4.操作步骤4.1 创建主从架构安装mysql(略)创建复制用户(方便切换,从库也创建)建立复制4.2 造数据4.3 准备校验4.3.1 下载安装pt工具4.3.2 部分参数4.4 执行校验4.4.1 场景14.4.2 场景2(dsn)[参考文档]:https://www.percona.com/doc/percona-toolkit/LATEST/pt-table-checksum.html1.概述pt-table-checksum 是 Percona-Tool

2021-08-30 17:26:07 714

原创 MySQL中的auto_increment

文章目录一、AUTO_INCREMENT1.1 测试二、auto_increment_increment和auto_increment_offset2.1 解释2.2 测试auto_increment_incrementauto_increment_offset当两者同时更改三.组复制中的group_replication_auto_increment_increment1.解释2.操作2.1 配置2.2 插数据一、AUTO_INCREMENTAUTO_INCREMENT 属性可用于为新行生成唯一标识

2021-08-30 16:21:37 6651

原创 MySQL视图

文章目录1.视图介绍1.1 什么是视图1.2 视图有什么优势?2.创建视图2.1 创建视图语句介绍3.操作解释3.1 create3.2 OR REPLACE3.3 ALGORITHM3.3.1 算法介绍3.3.2 MERGE算法3.3.3 TEMPTABLE算法3.3.4 UNDEFINED算法3.4 DEFINER(定义者)3.5 SQL SECURITY3.6 WITH CHECK OPTION1.视图介绍1.1 什么是视图视图(view)是一种虚拟存在的表,是一个逻辑表,本身并不包含数据。作为

2021-08-19 14:30:17 198

原创 xtrabackup备份流程

**xtrabackup工作流程** 首先,来描述一下XtraBackup的工作流程。在工作过程中,innobackupex会和xtrabackup协同工作,共同完成备份任务。流程:1.innobackupex启动后,首先通过start_ibbackup()函数中的fork方式创建xtrabackup进程并且启动。然后等待xtrabackup完成InnoDB相关文件的备份。2.innobackupex通过wait_for_ibbackup_suspend(susp...

2020-09-01 16:22:24 441

原创 部署docker镜像私有仓库harbor

部署docker镜像私有仓库harbor下载软件进制包并解压:建议下载1.7.6以上版本harbor官方github地址harbor下载地址:https://github.com/goharbor/harbor/archive/1.1下载软件二进制包1.准备目录[root@hdss7-200 ~]# mkdir -p /data/harbor/logs /opt/src2.将harbor-offline-installer-v1.8.0.tgz上传或者下载至/opt/src/下面[root

2020-06-10 20:52:54 315

原创 KVM虚拟机热添加技术

KVM虚拟机热添加技术1.kvm热添加硬盘临时生效virsh attach-disk web01 /data/web01-add.qcow2 vdb --subdriver qcow2永久生效virsh attach-disk web01 /data/web01-add.qcow2 vdb --subdriver qcow2 --config临时剥离磁盘virsh detach-disk web01 vdb永久剥离磁盘virsh detach-disk web01 vdb --con

2020-06-02 15:51:08 372

原创 MongoDB的介绍与搭建

MongoDB介绍1.关系型与非关系型NoSQL not only sql NoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写是对不同于传统的关系型数据库的数据库管理系统的统称。 对NoSQL最普遍的解释是”非关联型的”,强调Key-Value Stores和文档数据库的优点,而不是单纯的RDBMS。 NoSQL用于超大规模数据的存储。这些类型的...

2020-04-30 10:30:06 121

原创 redis的主从同步

Redis主从复制前提:有两台或两台以上安装Redis的服务器1.db01插入测试命令for i in {1..1000};do redis-cli set key_${i} v_${i} && echo "${i} is ok";done2.配置主从复制**方法一:**临时生效redis-cli -h 10.0.0.52 slaveof 10.0.0.51 6379...

2020-04-30 10:14:36 137

原创 Redis的介绍及搭建

一.Redis介绍1.Redis重要特性1. 速度快 c语⾔编写的 代码优雅简洁 单线程架构2. ⽀持多种数据结构 字符串,哈希,列表,集合,有序集合3. 丰富的功能 天然计数器 键过期功能 消息队列4. ⽀持客户端语⾔多 php,java,go,python5. ⽀持数据持久化 所有在运⾏的数据都是放在内存⾥的 ⽀持多种数据...

2020-04-30 10:05:09 177

原创 部署es集群流程

部署es集群#上传需要安装的包mkdir /opt/es-softwarecd /opt/es-softwarejkd elasticsearch#安装包rpm -ivh jdk-8u102-linux-x64.rpmrpm -ivh elasticsearch-6.6.0.rpm #在10.0.0.240主机操作vim /etc/elasticsearch/elastics...

2020-04-30 09:29:06 226

原创 elasticsearch的搭建

一.部署es的流程1、安装一个java的环境mkdir /opt/es-softwarecd /opt/es-softwarerpm -ivh jdk-8u102-linux-x64.rpm2、检查安装信息java -versionjava version "1.8.0_102"Java(TM) SE Runtime Environment (build 1.8.0_102-b14...

2020-04-30 09:18:46 106

原创 MHA高可用-mysql

mysql高可用1.环境准备1. 三台虚拟机(db01,db02,db03),装好MySQL5.7单实例,并且启动2. 在三台机器安装perl的软件包3. db03上安装MHA-Manager,db01,db02,db03都安装MHA-Node软件2.需要搭建1主2从GTID复制关系1. 10.0.0.51主节点:grant replication slave on . to rep...

2020-04-29 14:54:20 338

原创 数据库主从复制-mysql

MySQL主从复制1.介绍通过二进制日志方式,达到2台以上MySQL实例数据“同步”(异步同步)。2.主从复制前提 (搭建)2.1两台以上数据库实例,版本一致[root@db01 ~]# systemctl start mysqld3307[root@db01 ~]# systemctl start mysqld3308[root@db01 ~]# systemctl start m...

2020-04-29 13:52:20 361

原创 MySQL备份恢复-mysqldump/xbk

MySQL备份恢复1.介绍最后一根救命稻草,备份主要是用来恢复数据2.DBA在备份恢复工作职责2.1设计备份策略和恢复策略1.备份策略1)备份的时间凌晨,根据公司的实际业务情况,一般选择业务低谷时期。2)备份的周期每天每周3)备份的方式全备、增量逻辑、物理2.恢复策略1)方案。2)准确性。3)需要多长时间。2.2 检查备份1)存在性。2)大小。3)日志...

2020-04-29 11:36:34 814

原创 tomcat多实例 jpress

两口子制作1. 基础环境准备第一步:下载安装包# wget -P /app/tools/ https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.50/bin/apache-tomcat-8.5.50.tar.gz# wget -P /app/...

2020-02-10 21:02:30 135

原创 zabbix的安装与介绍

1.什么是监控Zabbix图文安装详细教程简单的理解就是:监视,控制1简单的理解就是:监视,控制2. 系统为什么要做监控:监控是整个运维乃至整个产品生命周期中最重要的一环.可以做到事前及时预警发现故障,事后提供详实的数据用于追查定位问题。1监控是整个运维乃至整个产品生命周期中最重要的一环.2可以做到事前及时预警发现故障,事后提供详实的数据用于追查定位问题。**3.监控怎么做,比如...

2019-11-25 00:09:41 209

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除