今天写写mysql审计的,在这里分享一下!假设这么一个情况,你是某公司mysql DBA,某日突然公司数据库中的所有被人为删了。尽管有数据备份,但是因服务停止而造成的损失上千万,现在公司需要查出那个做删除操作的人。但是拥有数据库操作权限的人很多,如何排查,证据又在哪?是不是觉得无能为力?mysql本身并没有操作审计的功能,那是不是意味着遇到这种情况只能自……继续阅读 » SEian.G 6年前 (2019-03-31) 5131浏览 2评论6个赞
一、问题描述一条SQL,在数据库中是如何执行的呢?相信很多人都会对这个问题比较感兴趣。当然,要完整描述一条SQL在数据库中的生命周期,这是一个非常巨大的问题,涵盖了SQL的词法解析、语法解析、权限检查、查询优化、SQL执行等一系列的步骤,简短的篇幅是绝对无能为力的。因此,本文挑选了其中的部分内容,也是我一直都想写的一个内容,做重点介绍:给定一条SQL,如……继续阅读 » SEian.G 6年前 (2019-03-27) 1967浏览 0评论6个赞
一、rdbtools工具介绍源码地址:https://github.com/sripathikrishnan/redis-rdb-tools/redis-rdb-tools 是一个 python 的解析 rdb 文件的工具,在分析内存的时候,我们主要用它生成内存快照。主要有以下三个功能:生成内存快照转储成 json 格式使用标准的 diff 工……继续阅读 » SEian.G 6年前 (2019-03-25) 4415浏览 0评论5个赞
之前分享过一篇文章《MySQL与MariaDB对子查询中order by的处理的差异》中介绍了MYSQL和MariaDB对order by排序的差异;最近遇到这样的一个奇怪的问题——SQL中排序分页的查询结果中出现了重复数据。百思不得其解,检查了代码,没有发现任何问题,但这种现象就是会出现。select * from daimai where 1 and……继续阅读 » SEian.G 6年前 (2019-03-24) 3898浏览 0评论7个赞
在Python中,有许多好用的小工具,今天简单介绍一下pip的使用方法,后续有其他的会记录进行补充;pip官网:https://pypi.org/project/pip/PyPI使用国内源通过几次 pip 的使用,对于默认的 pip 源的速度实在无法忍受,于是便搜集了一些国内的pip源,如下:阿里云 http://mirrors.aliyun.com……继续阅读 » SEian.G 6年前 (2019-03-23) 3803浏览 0评论5个赞
这两天的朋友圈又被新上映的电影刷爆了,如果不是朋友圈,我可能永远都不会知道这部电影,既然大家都在关注,自然有关注的理由,而我只知道,这部电影都把你们感动了,因为你们都流泪了…3.14上映的台湾爱情电影《比悲伤更悲伤的故事》,翻拍自韩国同名电影。我几乎不看韩剧(因为我没有韩国欧巴那么帅,看着闹心,哈哈哈…开玩笑),就更不知道这部电影主要讲了什么内容,但是从……继续阅读 » SEian.G 6年前 (2019-03-19) 2293浏览 0评论5个赞
问题背景前几天客户反馈,误删除了权限表,导致无法连接到实例中了,但是又没有备份,咨询要怎么去恢复;针对上述的这种情况,下面给出具体的恢复方法;(备份重于一切!备份重于一切!备份重于一切!!!重要的事情说三遍)环境说明:MYSQL 5.7版本端口:3306和3309说明:3309是故障的实例,3306是协助在没有备份的情况下做恢复下面开始故障模……继续阅读 » SEian.G 6年前 (2019-03-19) 2489浏览 0评论6个赞
推荐阅读:MySQL中基于XA实现的分布式事务之前网上看到很多写分布式事务的文章,不过大多都是将分布式事务各种技术方案简单介绍一下。很多朋友看了还是不知道分布式事务到底怎么回事,在项目里到底如何使用。所以这篇文章,就用大白话+手工绘图,并结合一个电商系统的案例实践,来给大家讲清楚到底什么是 TCC 分布式事务。1.0业务场景介绍咱们先来看看业务场景,……继续阅读 » SEian.G 6年前 (2019-03-18) 1532浏览 0评论5个赞
一、分布式事务在说分布式事务(XA)之前,建议可以先看一下分布式事务架构的五大演进,阐述了分布式事务解决了什么问题?InnoDB存储引擎提供了对XA事务的支持,并通过XA事务来支持分布式事务的实现。分布式事务指的是允许多个独立的事务资源参与到一个全局的事务中。事务资源通常是关系型数据库系统,但也可以是其他类型的资源。全局事务要求在其中的所有参与的事务要么……继续阅读 » SEian.G 6年前 (2019-03-17) 2039浏览 0评论8个赞
Redis系列文章请参考:Redis系列文章之前的文章《Redis介绍及CentOS 7安装redis 4.0详细步骤》介绍了Redis4.0单实例的安装,在实际的生产中,单实例存在的非常少,所以下面我们就在上述的基础上,部署Redis多实例及主从复制环境;一、redis主从复制原理和MySQL主从复制的原因一样,Redis虽然读取写入的速度都特别快,……继续阅读 » SEian.G 6年前 (2019-03-13) 3461浏览 0评论6个赞