青春纸盒子

文: 芦苇

你喜欢我笑的样子

我靠上了落寞的窗子

晚风吹起了我的袖子

明月沾湿了你的眸子


转身,你走出了两个人的圈子

树影婆娑,整座院子


挽起袖子

回头,把揽你忧伤一地的影子

装进,青春,这纸盒子


更多代码请关注我的微信小程序: "ecoder"

luwei0915

导航

2019年3月7日

Mycat水平拆分之十种分片规则

摘要: 水平切分分片实现 配置schema.xml 在同一个mysql数据库中,创建了三个数据库 testdb1,testdb2,testdb3。并在每个库中都创建了user表 <?xml version="1.0"?> <!DOCTYPE mycat:schema SYSTEM "schema.dtd"> 阅读全文

posted @ 2019-03-07 21:20 芦苇の 阅读(372) 评论(0) 推荐(0)

三十八. 分库分表概述 配置mycat

摘要: 1.搭建mycat 分片服务器 数据库主机 192.168.4.55 使用db1库存储数据 数据库主机 192.168.4.56 使用db2库存储数据 主机 192.168.4.54 运行mycat服务,逻辑库名称为test,连接用户名为admin,密码123456 在主机 192.168.4.25 阅读全文

posted @ 2019-03-07 21:09 芦苇の 阅读(241) 评论(0) 推荐(0)

mysql视图之检查选项子句(WITH CHECK OPTION子句中的local和cascaded)

摘要: 当使用WITH CHECK OPTION子句创建视图时,MySQL会通过视图检查正在更改的每个行,例如插入,更新,删除,以使其符合视图的定义。因为mysql允许基于另一个视图创建视图,它还会检查依赖视图中的规则以保持一致性。为了确定检查的范围,mysql提供了两个选项:LOCAL和CASCADED。 阅读全文

posted @ 2019-03-07 20:18 芦苇の 阅读(1826) 评论(0) 推荐(0)

什么是视图

摘要: 什么是视图 通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。 视图的特性 视图是对若干张基本表的引用,一张虚表,查询语句执行的结果,不存储具体的数据(基本表数据发生了改变,视图也会跟着改变); 可以跟基本表一样,进行增删改 阅读全文

posted @ 2019-03-07 19:45 芦苇の 阅读(720) 评论(0) 推荐(0)

三十七.MySQL视图 MySQL存储过程

摘要: 1.视图的基本使用 把/etc/passwd文件的内容存储到db9库下的user表里 添加新字段id 存储记录的行号(在所有字段的前边) 创建视图v1 结构及数据user表的字段、记录一样。 创建视图v2 只有user表shell是/bin/bash用户信息 。 分别对视图表和基表执行insert 阅读全文

posted @ 2019-03-07 19:38 芦苇の 阅读(177) 评论(0) 推荐(0)

三十六.MHA集群概述 、 部署MHA集群 测试配置

摘要: 1.准备MHA集群环境 准备6台虚拟机,并按照本节规划配置好IP参数 在这些虚拟机之间实现SSH免密登录 在相应节点上安装好MHA相关的软件包 使用6台RHEL 7虚拟机,如图-1所示。准备集群环境,安装依赖包,授权用户,配置ssh密钥对认证登陆,所有节点之间互相以root秘钥对认证登录,管理主机以 阅读全文

posted @ 2019-03-07 19:14 芦苇の 阅读(541) 评论(0) 推荐(0)

三十五.MySQL读写分离 MySQL多实例 、MySQL性能调优

摘要: 1.实现MySQL读写分离 搭建一主一从结构 配置maxscale代理服务器 测试分离配置 1.1 搭建一主一从结构 192.168.4.51 主 192.168.4.52 从 测试OK 1.2 实现mysql读写分离 1.2.1 配置数据读写分离服务器:192.168.4.50 ]# yum -y 阅读全文

posted @ 2019-03-07 19:07 芦苇の 阅读(259) 评论(0) 推荐(0)

三十四.MySQL主从同步 、主从同步模式

摘要: mysql51:192.168.4.51 主 mysql52:192.168.4.52 从 mysql50:192.168.4.50 客户机 1.MySQL一主一从 1.1 51,52 安装mysql,设置密码123456 51: [mysqld] log-bin=master51 server_i 阅读全文

posted @ 2019-03-07 18:09 芦苇の 阅读(420) 评论(0) 推荐(0)

三十三.mysqldump 实时增量备份 、innobackupex

摘要: 1.数据库备份与恢复 逻辑备份工具 mysqldump 使用mysql 恢复数据库 1.1备份MySQL服务器上的所有库 ]# mysqldump -u root -p123456 --all-databases > /root/alldb.sql l]# file /root/alldb.sql 阅读全文

posted @ 2019-03-07 17:55 芦苇の 阅读(185) 评论(0) 推荐(0)

三十二. 多表查询 MySQL管理工具 、 用户授权及撤销

摘要: 1.MySQL管理工具 部署LAMP+phpMyAdmin平台 安装httpd、mysql、php-mysql及相关包 启动httpd服务程序 解压phpMyAdmin包,部署到网站目录 配置config.inc.php,指定MySQL主机地址 创建授权用户 浏览器访问、登录使用 mysql50:1 阅读全文

posted @ 2019-03-07 17:32 芦苇の 阅读(218) 评论(0) 推荐(0)

三十一.MySQL存储引擎 、 数据导入导出 管理表记录 匹配条件

摘要: 1.MySQL存储引擎的配置 查看服务支持的存储引擎 查看默认存储类型 更改表的存储引擎 设置数据库服务默认使用的存储引擎 1.1 查看存储引擎信息 mysql> SHOW ENGINES\G 1.2 查看默认存储类型 mysql> SHOW VARIABLES LIKE 'default_stor 阅读全文

posted @ 2019-03-07 17:24 芦苇の 阅读(261) 评论(0) 推荐(0)

三十.数据库服务概述 构建MySQL服务器 、 数据库基本管理 MySQL数据类型

摘要: mysql50:192.168.4.50 1.构建MySQL服务器 安装MySQL-server、MySQl-client软件包 修改数据库用户root的密码 确认MySQL服务程序运行、root可控 1.1 卸载残留 ]# systemctl stop mariadb ]# rm -rf /etc 阅读全文

posted @ 2019-03-07 17:16 芦苇の 阅读(224) 评论(0) 推荐(0)

二十九.块存储应用案例 分布式文件系统 对象存储

摘要: client:192.168.4.10 node1 :192.168.4.11 ndoe2 :192.168.4.12 node3 :192.168.4.13 1.块存储 应用案例(真机访问) rbd池子\镜像共享盘 块存储 Filesystem KRBD Kernel ceph 要求: Ceph创 阅读全文

posted @ 2019-03-07 17:11 芦苇の 阅读(302) 评论(0) 推荐(0)

二十八. Ceph概述 部署Ceph集群 Ceph块存储

摘要: client :192.168.4.10 node1 :192.168.4.11 ndoe2 :192.168.4.12 node3 :192.168.4.13 1.实验环境 准备四台KVM虚拟机,其三台作为存储集群节点,一台安装为客户端,实现如下功能: 创建1台客户端虚拟机 创建3台存储集群虚拟机 阅读全文

posted @ 2019-03-07 15:23 芦苇の 阅读(222) 评论(0) 推荐(0)

(总结)Nginx/LVS/HAProxy负载均衡软件的优缺点详解

摘要: PS:Nginx/LVS/HAProxy是目前使用最广泛的三种负载均衡软件,本人都在多个项目中实施过,参考了一些资料,结合自己的一些使用经验,总结一下。 一般对负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术。具体的应用需求还得具体分析,如果是中小型的Web应用,比如日PV小于100 阅读全文

posted @ 2019-03-07 15:10 芦苇の 阅读(138) 评论(0) 推荐(0)

Keepalived原理

摘要: Keepalived简介Keepalived是Linux下一个轻量级别的高可用解决方案。高可用:广义来讲,是指整个系统的高可用行;狭义的来讲就是主机的冗余和接管。它与HeartBeat实现类似的功能,都可以实现服务或者网络的高可用,但是又有差别,HeartBeat是一个专业的、功能完善的高可用软件, 阅读全文

posted @ 2019-03-07 13:18 芦苇の 阅读(127) 评论(0) 推荐(0)

二十七. Keepalived热备 Keepalived+LVS 、 HAProxy服务器

摘要: 1.Keepalived高可用服务器 proxy:192.168.4.5(客户端主机) web1:192.168.4.100(Web服务器,部署Keepalived高可用软件) web2:192.168.4.200(Web服务器,部署Keepalived高可用软件) Web服务器的浮动VIP地址为1 阅读全文

posted @ 2019-03-07 13:17 芦苇の 阅读(237) 评论(0) 推荐(0)

LVS系列—负载均衡之工作原理说明(TUN模式)

摘要: LVS-TUN模式:它的连接调度和管理与VS/NAT中的一样,利用ip隧道技术的原理,即在原有的客户端请求包头中再加一层IP Tunnel的包头ip首部信息,不改变原来整个请求包信息,只是新增了一层ip首部信息,再利用路由原理将请求发给RS server,不过要求的是所有的server必须支持”IP 阅读全文

posted @ 2019-03-07 12:23 芦苇の 阅读(1162) 评论(0) 推荐(0)

LVS系列—负载均衡之工作原理说明(DR模式)

摘要: LVS-DR模式:每个Real Server上都有两个IP:VIP和RIP,但是VIP是隐藏的,就是不能提供解析等功能,只是用来做请求回复的源IP的,Director上只需要一个网卡,然后利用别名来配置两个IP:VIP和DIP,在DIR接收到客户端的请求后,DIR根据负载算法选择一台rs sever 阅读全文

posted @ 2019-03-07 11:41 芦苇の 阅读(558) 评论(0) 推荐(0)

LVS系列—负载均衡之工作原理说明(NAT模式)

摘要: LVS-NAT模式:NAT用法本来是因为网络IP地址不足而把内部保留IP地址通过映射转换成公网地址的一种上网方式(源地址NAT)。如果把NAT的过程稍微变化,就可以 成为负载均衡的一种方式。原理其实就是把从客户端发来的IP包的IP头目的地址在DIR上换成其中一台REALSERVER的IP地址并发至此 阅读全文

posted @ 2019-03-07 11:39 芦苇の 阅读(254) 评论(0) 推荐(0)

LVS介绍及工作原理图解

摘要: 一、LVS简介 LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器,是一个由章文嵩博士发起的自由软件项目,官方站点是:http://www.linuxvirtualserver.org。现在LVS已经是Linux标准内核的一部分,在Linux2.4内核以前,使用LVS 阅读全文

posted @ 2019-03-07 11:05 芦苇の 阅读(536) 评论(0) 推荐(0)

二十六. 集群及LVS简介 LVS-NAT集群 LVS-DR集群

摘要: 方案:安装ipvsadm软件包,关于ipvsadm的用法可以参考man ipvsadm资料。 常用ipvsadm命令语法格式如表-1及表-2所示。 1.ipvsadm命令用法(proxy) 1.1 创建LVS虚拟集群服务器(算法为加权轮询:wrr) ]# yum -y install ipvsadm 阅读全文

posted @ 2019-03-07 10:04 芦苇の 阅读(281) 评论(0) 推荐(0)

LINUX下 Udev详解

摘要: 如果你使用Linux比较长时间了,那你就知道,在对待设备文件这块,Linux改变了几次策略。在Linux早期,设备文件仅仅是是一些带有适当的属性集的普通文件,它由mknod命令创建,文件存放在/dev目录下。后来,采用了devfs,一个基于内核的动态设备文件系统,他首次出现在2.3.46 内核中。M 阅读全文

posted @ 2019-03-07 09:39 芦苇の 阅读(9221) 评论(0) 推荐(0)