08 2016 档案

摘要:我们平时都会用service xxx start来启动某个进程,那么它背后究竟执行了什么? 其实service的绝对路径为/sbin/service ,打开这个文件cat /sbin/service,我们会发现其实它就是一个很普通的shell脚本: 其实这个脚本service主要作了如下两点: 1. 阅读全文
posted @ 2016-08-26 16:08 泽锦 阅读(24162) 评论(0) 推荐(1)
摘要:之前看到mysql二进制日志后面会加一个以数字递增为结尾的后缀,一直在想当尾数到达999999后会发生什么情况,先查了一下官网,对后缀有这样一句介绍:The server creates binary log files in sequence by adding a numeric suffix 阅读全文
posted @ 2016-08-12 09:49 泽锦 阅读(1003) 评论(0) 推荐(1)
摘要:目前社区版本的mysql的审计功能还是比较弱的,基于插件的审计目前存在于Mysql的企业版、Percona和MariaDB上,但是mysql社区版本有提供init-connect选项,基于此我们可以用它来完成审计功能。 init-connect参数说明: http://dev.mysql.com/d 阅读全文
posted @ 2016-08-10 11:56 泽锦 阅读(3940) 评论(0) 推荐(0)
摘要:要讨论如何恢复从库,我们得先来了解如下一些概念: GTID_EXECUTED:它是一组包含已经记录在二进制日志文件中的事务集合 GTID_PURGED:它是一组包含已经从二进制日志删除掉的事务集合。 在继续讨论时,我们先来看下如何新建一个基于GTID的slave。 通过了解上面的两个参数,我们现在只 阅读全文
posted @ 2016-08-09 17:08 泽锦 阅读(3509) 评论(2) 推荐(1)
摘要:由于GTID的优势,我们需要将传统基于file-pos的复制更改为基于GTID的复制,如何在线变更成为我们关心的一个点,如下为具体的方法: 目前我们有一个传统复制下的M-S结构: port 3301 master port 3302 slave 如下为在线变更的具体的操作步骤: 前提: 1.要求所有 阅读全文
posted @ 2016-08-08 11:21 泽锦 阅读(2503) 评论(0) 推荐(0)