摘要: 延时从库 主从复制很好的解决了物理损坏,但是如果主库有个误删除写入的操作怎么办? 正常情况下从库也会同步这个错误的,企业中应该怎么避免这个情况?这个时候就需要使用延时同步来解决: 延时从库?delay(延时)从节点同步数据。 对SQL线程进行延时设置。IO线程正常的执行。企业中一般延迟3-6小时 延 阅读全文
posted @ 2019-10-10 23:06 运维魔法师 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 主从复制简介 1、能做什么? 1、预防数据库的物理损坏故障 2、实时备份二进制日志,辅助备份 3、高可用架构和高性能架构 2、基于什么来做的? 二进制日志 3、二进制日志在哪?如何设置位置和命名? log_bin=/data/mysql/mysql-bin 4、二进制日志记录什么? events形式 阅读全文
posted @ 2019-10-09 22:24 运维魔法师 阅读(156) 评论(0) 推荐(0) 编辑
摘要: CentOS7 安装 python3 CentOS7下,默认安装的就是python2.7,但是现在已经发展到python3了,现在我们安装python3: 1、首先安装python3.6可能使用的依赖 yum -y install openssl-devel bzip2-devel expat-de 阅读全文
posted @ 2019-10-08 22:27 运维魔法师 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 我们先回顾一下前一遍的知识,然后在讲解xtrabackup物理备份 1、mysqldump 逻辑备份工具,备份的SQL语句,可读性高,压缩比大,速度较慢,比较适合于小数据量级-B -A-R--triggers--master-data=2--single-transaction 2、mysqldum 阅读全文
posted @ 2019-10-05 23:07 运维魔法师 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 注意: mysql不同引擎备份方法不同。我们先来回忆一下和备份有关的知识点。 1、存储引擎(1)InnoDB(默认使用引擎,也是企业常用的) 热备 独立表空间(每个表一个表空间) redo:重做日志,用来前滚 undo:回滚日志,用来回滚(未提交的事务) 行级别锁,基于索引来实现的,GAP锁 支持事 阅读全文
posted @ 2019-10-03 13:19 运维魔法师 阅读(401) 评论(0) 推荐(0) 编辑
摘要: mysql 的 binlog 日志 和slow慢日志 详解 mysql一般常用的日志有三种:1:error错误日志2: binlog日志3:slow日志 下面将详细解释这三种日志: 1、错误日志记录MySQL启动或工作过程中,数据库状态信息,默认就是开启的,数据路径下$hostname.err。也可 阅读全文
posted @ 2019-10-02 13:42 运维魔法师 阅读(967) 评论(0) 推荐(0) 编辑
摘要: Redis发布消息模式 生产消费模型 Redis发布消息通常有两种模式: 1:队列模式(queuing) 2:发布-订阅模式(publish-subscribe) 任务队列:顾名思义,就是“传递消息的队列”。与任务队列进行交互的实体有两类,一类是生产者(producer),另一类则是消费者(cons 阅读全文
posted @ 2019-10-02 13:39 运维魔法师 阅读(378) 评论(0) 推荐(0) 编辑
摘要: MySQL的存储引擎 01)InnoDB 02)MyISAM 03)MEMORY 04)ARCHIVE 05)FEDERATED 06)EXAMPLE 07)BLACKHOLE 08)MERGE 09)NDBCLUSTER 10)CSV mysql> select TABLE_SCHEMA,TABL 阅读全文
posted @ 2019-10-02 12:54 运维魔法师 阅读(154) 评论(0) 推荐(0) 编辑
摘要: Redis简介 Redis是一款开源的,ANSI C语言编写的,高级键值(key-value)缓存和支持永久存储NoSQL数据库产品。 Redis采用内存(In-Memory)数据集(DataSet) 。 支持多种数据类型。 运行于大多数POSIX系统,如Linux、*BSD、OS X等。 1 . 阅读全文
posted @ 2019-09-30 08:06 运维魔法师 阅读(153) 评论(0) 推荐(0) 编辑
摘要: Redis 数据类型 1 . 5种类型: String :字符类型 Hash: 字典类型 List: 列表 Set: 集合 Sorted set:有序集合 2 . 键的通用操作命令: KEYS * 查看KEY支持通配符 DEL 删除给定的一个或多个key EXISTS 检查是否存在 RENAME 变 阅读全文
posted @ 2019-09-30 08:06 运维魔法师 阅读(194) 评论(0) 推荐(0) 编辑
摘要: insert 插入讲解 : 1:创建一个表: create table test( id int(4) not null auto_increment, name char(20) not null, age tinyint(2) not null default '0', dept varchar 阅读全文
posted @ 2019-09-29 22:09 运维魔法师 阅读(344) 评论(0) 推荐(0) 编辑
摘要: MySQL 简单知识 一、mysql是C/S模型结构,即:client (客户端)+ server(服务器) 二、应用程序如何连接到mysql: 1、TCP/IP 方式连接数据库mysql -uadmin -p123 -h 10.0.0.51 -P 3306 可以证明:(1)数据库是好的(2)网络连 阅读全文
posted @ 2019-09-29 21:18 运维魔法师 阅读(212) 评论(0) 推荐(0) 编辑
摘要: Redis数据持久化 什么是持久化: 通俗点:就是把redis缓存在内存中的数据保存到磁盘文件里面。 Redis持久化分2种: RDB 持久化 可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。 优点:速度快,适合于用做备份,主从复制也是基于RDB持久化功 阅读全文
posted @ 2019-09-29 11:39 运维魔法师 阅读(171) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ-高可用性(HA) HAProxy 是一个免费的负载均衡软件,可以运行于大部分主流的 Linux 操作系统上。 HAProxy 提供了 L4(TCP) 和 L7(HTTP) 两种负载均衡能力,具备丰富的功能。HAProxy 的社区非常活跃,版本更新快速。最关键的是,HAProxy 具 阅读全文
posted @ 2019-09-28 10:18 运维魔法师 阅读(400) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ-集群 回到正题,为什么搭建rabbitmq集群?rabbitmq集群有那些模式?如何搭建Rabbitmq集群?rabbitmq镜像高可用策略有那些? 设计集群的目的 允许消费者和生产者在 RabbitMQ 节点崩溃的情况下继续运行。 通过增加更多的节点来扩展消息通信的吞吐量。 ra 阅读全文
posted @ 2019-09-28 10:10 运维魔法师 阅读(362) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ 简介: RabbitMQ 是一个在AMQP协议标准基础上开发的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器。 ①、AMQP,即Advanced Message Queuing Proto 阅读全文
posted @ 2019-09-27 07:05 运维魔法师 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 1:安装nginx - 这里只是为了收集日记,采用 yum 安装,如果想编译安装:请参考我的另外一遍nginx 编译安装文档。 [root@elk128 ~]# yum install nginx -y 2:启动nginx [root@elk128 ~]# useradd nginx [root@e 阅读全文
posted @ 2019-09-20 14:31 运维魔法师 阅读(741) 评论(0) 推荐(0) 编辑
摘要: ssh连接所生成的known_hosts出现的问题 用OpenSSH的人都知ssh会把你每个你访问过计算机的公钥(public key)都记录在~/.ssh/known_hosts。 当下次访问相同计算机时,OpenSSH会核对公钥。如果公钥不同,OpenSSH会发出警告, 如果我们重新安装系统,其 阅读全文
posted @ 2019-09-18 09:50 运维魔法师 阅读(11811) 评论(0) 推荐(1) 编辑
摘要: 一、什么是screen?screen命令用于新建一个或多个“命令行窗口”,在新建的这“窗口”中,可以执行命令;每个“窗口”都是独立并行的。 二、安装screen要想使用screen,当然得有screen了,不是所有的linux系统都安装了screen,如果木有安装,可以使用一下命令安装:yum in 阅读全文
posted @ 2019-09-17 12:19 运维魔法师 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 新建一个conf文件,/etc/logstash/conf.d 目录下面 输入: 此处收集了,系统messages 和 secure 日志 chmod 644 messages secure (授权) 输出: 类型是messageslog 输出到 es 和本地的/tmp/messages.log 类 阅读全文
posted @ 2019-09-14 22:14 运维魔法师 阅读(6740) 评论(0) 推荐(0) 编辑