摘要: 一、mysqldump备份 mysqldump 备份数据会丢失掉从备份点开始的数据,所以需要结合mysqlbinlog的二进制日志增量备份恢复。 【常用的选项】 --all-databases :导出全部数据库。--add-drop-table :每个数据表创建之前添加drop删表语句,防止恢复时冲 阅读全文
posted @ 2017-12-26 16:22 厉害了我 阅读(851) 评论(0) 推荐(0) 编辑
摘要: 一、概述 binlog 二进制日志文件,可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。 DDL Data Definition Language 数据库定义语言主要的命令有C 阅读全文
posted @ 2017-12-25 15:55 厉害了我 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 一、概述 5.5与5.7的半同步复制可能存在差异,从MySQL5.5开始,MySQL以插件的形式支持半同步复制 异步:默认情况下,MySQL复制是异步的。主库在执行完客户端提交的事务后会立即将结果返给给客户端,并不关心从库是否已经接收并处理。此时若是主若是崩溃了,那提交完成的事务可能并没有传到从上, 阅读全文
posted @ 2017-12-25 12:05 厉害了我 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 事务 概念:在关系数据库中,一个事物可以是一条sql语句,一组sql语句或整个程序。 特性:事物应该具有4个特性:原子性、一致性、隔离性、持久性、统称为ACID特性。 用途:尤其在订单系统、银行系统中,事务是不可或缺的。这篇文章主要介绍了事务的特性,以及mysql innoDB对事务的支持。 注意: 阅读全文
posted @ 2017-12-22 18:14 厉害了我 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 一、DNS名词介绍: ( Domain Name System )是“域名系统”的英文缩写 正向解析:通过域名查找IP 反向解析:通过IP查找域名 二、安装BIND: BIND即Berkeley Internet Name Domain有加州大学伯克利分校研发是当今提供dns服务应用最广的软件。 y 阅读全文
posted @ 2017-12-22 15:17 厉害了我 阅读(3383) 评论(0) 推荐(0) 编辑
摘要: 官方安装文档:http://www.rabbitmq.com/install-rpm.html 一、概览 在安装RabbitMQ之前,您必须安装支持的Erlang / OTP 版本。 Rabbitmq/Erlang 版本对照表:http://www.rabbitmq.com/install-rpm. 阅读全文
posted @ 2017-12-14 16:25 厉害了我 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 一、简介 MHA 是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用。 该软件由两部分组成:MHA M 阅读全文
posted @ 2017-11-03 16:25 厉害了我 阅读(2712) 评论(0) 推荐(1) 编辑
摘要: 一、主从复制 1.)普通主从复制: 普通主从复制主要是基于二进制日志文件位置的复制,因此主必须启动二进制日志记录并建立唯一的服务器ID,复制组中的每个服务器都必须配置唯一的服务器ID。如果您省略server-id(或者明确地将其设置为其默认值0),则主设备将拒绝来自从设备的任何连接。 2.) GTI 阅读全文
posted @ 2017-11-03 12:04 厉害了我 阅读(2996) 评论(0) 推荐(1) 编辑
摘要: 一、二进制包安装 1.)下载:在官网的下载页面下的服务器操作系统选择 Linux- Generic ; 进制分发版的格式是:mysql-<版本>-<OS>-tar.gz 2.)解压并更名到指定目录,并在其下创建data、log并赋予相关目录mysql的用户权限 3.)初始化MySQL(警告提示可忽略 阅读全文
posted @ 2017-11-03 10:43 厉害了我 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 一、Svn介绍 subversion(简称svn)是近几年崛起的版本管理软件,是cvs的接班人,目前绝大多数开源软件都使用svn作为代码版本管理软件。Subversion支持linux和windows,但较多安装在linux下。 svn服务器常用的有两种运行方式:独立和基于apache (也可基于n 阅读全文
posted @ 2017-10-30 11:18 厉害了我 阅读(630) 评论(0) 推荐(0) 编辑