摘要: (1)什么是redis? Redis 是一个基于内存的高性能key-value数据库。 (有空再补充,有理解错误或不足欢迎指正) (2)Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数 阅读全文
posted @ 2017-07-06 23:54 chenhao&linux 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 第一步mariadb主从配置 第二步ProxySql读写分离 第三步keepalived高可用proxysql 第四步测试mysql读写分离高可用是否成功 第一步mariadb主从配置: 首先配置好mariadb主从同步,这里采用的一主两从,node1和node2为半同步复制,node1和node3 阅读全文
posted @ 2017-07-02 02:49 chenhao&linux 阅读(1559) 评论(2) 推荐(0) 编辑
摘要: mariadb/mysql 主从架构(主从复制、双主复制、半同步复制) mysql主从复制原理 项目一 主从复制 项目二 主主复制 项目三 半同步复制 MySQL主从复制原理介绍 MySQL的主从复制是一个异步的复制过程(虽然一般情况下感觉是实时的),数据将从一个Mysql数据库(我们称之为Mast 阅读全文
posted @ 2017-07-01 00:47 chenhao&linux 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 备份:备份一个数据库(shell中执行,下同):mysqldump -uusername -ppassword -hhostname --databases db_name > /path/db_name.sql 备份多个数据库mysqldump -uusername -hhostname -ppa 阅读全文
posted @ 2017-06-30 00:45 chenhao&linux 阅读(118) 评论(0) 推荐(0) 编辑
摘要: InnoDB存储引擎 优点:提供了事务管理、回滚、崩溃修复能力、和多版本并发控制的事务安全 缺点:读写稍微差点,占用的数据空间相对较大,从3.23.34a开始包含InnoDB存储引擎 InnoDB支持Auto_INCREMENTAL 自动增长的列值不能为空 且唯一 且为主键支持外键Foreign K 阅读全文
posted @ 2017-06-29 00:37 chenhao&linux 阅读(451) 评论(0) 推荐(0) 编辑
摘要: CentOS 7.0 使用 yum 安装 MariaDB 与 MariaDB 的简单配置 1、安装MariaDB 安装命令 yum -y install mariadb mariadb-server 安装完成MariaDB,首先启动MariaDB systemctl start mariadb 设置 阅读全文
posted @ 2017-06-27 00:02 chenhao&linux 阅读(123) 评论(0) 推荐(0) 编辑
摘要: Mysql入门很简单概念篇 前言:Mysql有瑞士公司MySQLAB开发的,2008年被SUN公司10亿美元收购,2010年被oracle公司收购,带来了机遇和挑战, Mysql相对sql server和oracle比较简单, Mysql数据库基础(1-3)章 介绍了数据库的概述,数据库的安装(wi 阅读全文
posted @ 2017-06-25 23:29 chenhao&linux 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 大家都知道默认nginx的配置文件使用vim是没有语法着色的 vim 配置语法着色 创建目录mkdir .vim/syntax 编辑 .vim/syntax/filetype.vim文件 添加以下内容 au BufRead,BufNewFile /etc/nginx/*,usr/local/ngin 阅读全文
posted @ 2017-05-03 22:15 chenhao&linux 阅读(259) 评论(0) 推荐(0) 编辑
摘要: locate 非实查找,查找是根据全系统文件数据库进行的, #updatedb, 手动生成数据库, locate查找速度快 find : 实时精确,支持众多查找标准,遍历指定目录的所有文件,速度慢 find 查找路径 查找标准 查找标准 查找以后处理的运作 查找路劲:默认为当前目录 查找标准:默认为 阅读全文
posted @ 2017-04-03 17:44 chenhao&linux 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 软件包管理 GPL 源码POSIX 可移植操作系统 API 兼容意味着开发库兼容,源代码可以跨平台 ABI编译后的程序可以跨平台 库 :可执行程序,不能作为程序入口。但可以被调用,是编译好的二进制格 库级别的虚拟化: linux:wine windows:cywin 系统级开发: c/c++ :ht 阅读全文
posted @ 2017-04-03 17:44 chenhao&linux 阅读(356) 评论(0) 推荐(0) 编辑