灵魂自由的忙人

总以为彩虹就在眼前 我却在风雨中越走越远……

libevent和基于libevent的网络编程

1 libevent介绍和安装介绍libevent是一个轻量级的基于事件驱动的高性能的开源网络库,并且支持多个平台,对多个平台的I/O复用技术进行了封装,当我们编译库的代码时,编译的脚本将会根据OS支持的处理事件机制,来编译相应的代码,从而在libevent接口上保持一致。在当前的服务器上,面对的...

2018-06-19 15:53:10

阅读数 152

评论数 0

mysql和mariadb备份工具xtrabackup

简介   xtraBackup(PXB) 工具是 Percona 公司用 perl 语言开发的一个用于 MySQL 数据库物理热备的备份工具,支持 MySQl(Oracle)、Percona Server 和 MariaDB,并且全部开源,真可谓是业界良心。阿里的 RDS MySQL 物理备份就是...

2018-06-12 11:03:31

阅读数 239

评论数 0

centos6.5系统xtrabackup2.4.6 通用二进制版本安装

xtrabackup到percona官网上去下载:https://www.percona.com/downloads/XtraBackup/LATEST/MySQL5.7版本需要使用xtrabackup2.4.4以上的版本,目前官方最新版本2.4.11,下载运行xtrabackup命令提示[roo...

2018-06-12 10:55:03

阅读数 641

评论数 0

xtrabackup-工作原理

数据备份xtrabackup是基于innodb的crash恢复功能之上的。它会拷贝innodb数据文件(这会导致数据不一致的),然后对文件执行crash恢复使其一致。因为innodb维护了redo日志,即事务日志。redo日志包含对innodb数据修改的每一个记录。当innodb启动,会探测数据文...

2018-06-11 10:14:01

阅读数 333

评论数 0

mysql备份还原-centos6.5下安装xtrabackup2.2.3(二进制,源码包,rpm包安装方式汇总)

1 简介    Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具MySQL Enterprise Backup(meb)的一个很好的替代品。    xtrabackup有两个主要的工具:innobackupex和xtrabackup,...

2018-06-08 17:21:27

阅读数 165

评论数 0

linux系统ssh免密钥登录配置

linux主机配置ssh免密钥登录,具体配置如下:1、执行命令ssh-keygen -t rsa,生成公钥和私钥(具体步骤详见下图)2、会在当前用户的家目录的.ssh/生成公钥和私钥,3、执行ssh-copy-id -i 将公钥文件传输给远程的主机,输入远程主机对应的密码。命令如下:ssh-cop...

2018-06-06 17:07:19

阅读数 2187

评论数 0

MySQL5.7双主架构搭建(基于GTID方式)

系统:Centos6.5IP:192.168.0.103、192.168.0.104搭建MySQL步骤 略(详见:https://blog.csdn.net/xiaoyi23000/article/details/53200205)1、在103节点/etc/my.cnf上配置(配置中只是关于GTI...

2018-05-31 16:14:05

阅读数 2158

评论数 0

MySQL复制(异步方式、半同步方式、GTID)总结

后续整理……

2018-05-31 11:17:59

阅读数 1666

评论数 0

Centos7最小化安装(建议安装必要的软件包)

Centos7最小化安装完毕后,为了方便日后操作和维护管理,建议安装下列软件。yum -y install lshw pciutils gdisk system-storage-manageryum -y bash-completion zip unzip bzip2 tree tmpwatch ...

2018-05-31 11:14:18

阅读数 6084

评论数 0

MySQL5.7 linux系统配置ssl和ssl方式登录

MySQL5.7配置ssl在my.cnf配置文件中的[mysqld]选项下增加[mysqld]ssl-ca=/var/lib/mysql/data/ca.pemssl-cert=/var/lib/mysql/data/server-cert.pemssl-key=/var/lib/mysql/da...

2018-05-30 17:52:35

阅读数 578

评论数 0

登录数据库后,use db很慢的问题

mysql> use dbl Reading table information for completion of table and column names You can turn off this feature to get a quicker startup w...

2018-05-28 10:34:43

阅读数 202

评论数 0

谈谈MySQL InnoDB存储引擎事务的ACID特性

1、前言相信工作了一段时间的同学肯定都用过事务,也都听说过事务的4大特性ACID。ACID表示原子性、一致性、隔离性和持久性。一个很好的事务处理系统,必须具备这些标准特性:原子性(Atomicity):一个事务必须被视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败...

2018-05-10 10:06:29

阅读数 1014

评论数 0

一张图让你看懂InnoDB

摘要】 熟悉MySQL的人,都知道InnoDB存储引擎,如大家所知,Redo Log是innodb的核心事务日志之一,innodb写入Redo Log后就会提交事务,而非写入到Datafile。之后innodb再异步地将新事务的数据异步地写入Datafile,真正存储起来。那么innodb引擎有了...

2018-05-10 10:02:34

阅读数 275

评论数 0

InnoDB的Buffer Pool简介

这篇非常重要!这篇非常重要!这篇非常重要!重要的事情说三遍,这篇是后续事务和锁的基础,一定要看懂这篇,反正我写的已经够白话了,你要再看不懂呢,那你告诉我,我改还不行么~下边是建议正文:1. 最好使用电脑观看。2. 如果你非要使用手机观看,那请把字体调整到最小,这样观看效果会好一些。3. 碎片化阅读...

2018-05-10 09:54:23

阅读数 417

评论数 0

MySQL版本发布记录

MySQL版本发布记录(Feature  History)Feature MySQL Series First release 3.11.1(1996)                                                          MySQL AB Que...

2018-05-08 10:10:15

阅读数 2680

评论数 0

linux高可用集群(HA)原理详解

高可用集群一、什么是高可用集群        高可用集群就是当某一个节点或服务器发生故障时,另一个节点能够自动且立即向外提供服务,即将有故障节点上的资源转移到另一个节点上去,这样另一个节点有了资源既可以向外提供服务。高可用集群是用于单个节点发生故障时,能够自动将资源、服务进行切换,这样可以保证服务...

2018-05-02 10:39:32

阅读数 5097

评论数 0

Nginx配置项优化详解

(1)nginx运行工作进程个数,一般设置cpu的核心或者核心数x2如果不了解cpu的核数,可以top命令之后按1看出来,也可以查看/proc/cpuinfo文件 grep ^processor /proc/cpuinfo | wc -l [root@lx~]# vi/usr/local/ngin...

2018-04-26 17:46:31

阅读数 129

评论数 0

使用Docker容器不能忽略的10件事

使用Docker容器不能忽略的10件事Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。当你真正投入容器Docker的怀抱,不但可以发现它能解决很多问题,而且还具有众多的优点:第一:它是不可...

2018-04-26 17:29:36

阅读数 460

评论数 0

haproxy1.8.x源码编译安装

下载安装haproxy-1.8.2.tar.gz 官网下载地址:https://www.haproxy.org/解压haproxy-1.8.2.tar.gz tar -zxvf haproxy-1.8.2查看系统内核版本uname -rmake TARGET=linux2632 PREFIX=/u...

2018-04-25 17:24:21

阅读数 1850

评论数 0

高性能IO模型浅析

服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种:(1)同步阻塞IO(Blocking IO):即传统的IO模型。(2)同步非阻塞IO(Non-blocking IO):默认创建的socket都是阻塞的,非阻塞IO要求socket被设置为NONBLOCK。注意这里所说的NIO并非Ja...

2018-04-23 15:39:24

阅读数 64

评论数 0

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