docker run -d --privileged -v `pwd`/archer_data:/data -p 9306:3306 --name archer --hostname archer --net staticnet --ip 192.168.0.200 eiki/mysql:5.7.24 /usr/sbin/init docker run -d --privileged -v `pwd`/archer_data:/data -p 9307:3306 -p 9123:9123 --n…
基于Inception搭建MySQL SQL审核平台Yearing Inception 1. Inceptionj简介 2. Inception安装 2.1 下载和编译 2.2 启动配置 Yearning 1. Yearning简介 2. Yearning安装 2.1 Yearning v1.3.0及以上版本安装 2.2 Yearning v1.2.0版本安装 Inception 1. Inceptionj简介 Inception是一款针对MySQL的SQL语句审核自动化运维工具.使用Incep…
http://blog.csdn.net/wulantian/article/category/5825391…
企业级MYSQL web端 SQL审核平台. Website 官网 www.yearning.io Feature 功能 数据库字典自动生成 SQL查询 查询工单 导出 自动补全,智能提示 查询语句审计 SQL可视化自动生成 索引语句自动生成 DDL语句自动生成 SQL审核 流程化工单 SQL语句检测与执行 SQL回滚 历史审核记录 推送 E-mail工单推送 钉钉webhook机器人工单推送 其他 todoList LDAP登陆 动态配置 用户权限及管理 拼图式权限划分(共12项独立权限,可随…
SQL审核平台Yearning部署  Yearning优势: Yearning SQL 审计平台 基于Vue.js与Django的整套mysql-sql审核平台解决方案.提供基于Inception的SQL检测及执行.不依赖于任何第三方 SQL 审核工具作为审核引擎,内部已自己实现审核/回滚相关逻辑. Yearning主要功能: SQL查询.查询导出.查询自动补全.SQL审核.流程化工单.SQL语句检测.SQL语句执行.SQL回滚.SQL自动审核执行.历史审核记录.查询审计.推送.E-mail工单…
系统环境: Centos7 + python2.7 + python3 .... 下载 源码地址:https://github.com/mysql-inception/inception Inception安装 1.安装相关依赖包 yum install bison ncurses-libs libncurses5-dev ncurses-devel wget git cmake openssl gcc-c++ -y 注意:centos7 系统自带的bison的版本过高,在后面测试的时候会报错!…
关闭防火墙和selinux 宿主机安装mysql,创建archery数据库,并给所有权限,允许远程连接到该数据库 grant all privileges on *.* to 'root'@'%' identified by 'jason_zhang' with grant option;flush privileges; 安装依赖环境 yum install ncurses-libs libncurses5-dev ncurses-devel wget git cmake openssl gc…
背景: 关于MySQL的审核的重要性就不说明了,本文的自动化审核是通过Inception和SQLAdvisor实现的,具体的使用可以看它们各自的说明文档.这里大致介绍下如何部署和使用它们,其实该文章也可以说成是如何在ubuntu下安装Inception和SQLAdivsor.本文的web平台是通过python的tornado来实现的,详细信息可以看下面的介绍说明. 环境: 系统:Ubuntu 14.04.5 安装部署: 1)安装Inception: ① 下载inception git clone…
介绍 Yearning SQL 审计平台 基于Vue.js与Django的整套mysql-sql审核平台解决方案.提供基于Inception的SQL检测及执行. GitHub:https://github.com/cookieY/Yearning 文档:https://cookiey.github.io/Yearning-document/ 安装部署(centos6.8) 1.Nginx安装 yum install nginx -y 2.MySQL Server安装 https://dev.my…
相关文档: https://guide.yearning.io/ yearning简介 http://python.yearning.io/install/  yearning安装 Yearning SQL 审计平台 基于Vue.js与Django的整套mysql-sql审核平台解决方案.提供基于Inception的SQL检测及执行. GitHub:https://github.com/cookieY/Yearning 文档:https://cookiey.github.io/Yearning-…
目录 0.软件版本及项目地址 1.安装python venv环境 1.1.安装 python36 1.2.创建 Python venv 环境(Python>=3.6.5,建议使用虚拟环境 ) 1.3.报错处理参考 1.3.1.mysql_config 找不到报错 1.3.2.openldap-devel 包未安装报错 2.组件安装配置 2.1.MySQL 安装.配置 2.2.数据库账号授权 2.3.inception 安装.配置.启动 2.4.Percona-toolkit 安装 2.5.Ngi…
yearning SQL 是一个成熟的SQL审计平台…
Yearning 安装: 安装Nginxyum install nginx -y 按照顺序安装MySQLmysql-community-common-5.7.22-1.el6.x86_64.rpmmysql-community-libs-5.7.22-1.el6.x86_64.rpmmysql-community-client-5.7.22-1.el6.x86_64.rpmmysql-community-server-5.7.22-1.el6.x86_64.rpm Python 3.6安装 解压…
[一]安装[1.1]系统环境系统环境:CentOS Linux release 7.6.1708 (Core)系统内存:4G系统内核:1Python:3.6.4关闭iptables and selinux本次安装采用的是外部MySQL 5.7 [1.2]关闭 iptables[root@localhost ~]# systemctl stop firewalld.service //关闭iptables[root@localhost ~]# systemctl disable firewalld…
Inception不仅仅是一个自动化审核工具,同时还具备执行SQL,并且生成对影响数据的回滚语句(类似于闪回的功能),这样一条龙便捷服务的工具.…
今天下了个 MySQL8.0,发现Navicat连接不上,总是报错1251: 原因是MySQL8.0版本的加密方式和MySQL5.0的不一样,连接会报错. 试了很多种方法,终于找到一种可以实现的: 更改加密方式 1.先通过命令行进入mysql的root账户: PS C:\Windows\system32> mysql -uroot -p 再输入root的密码: Enter password: ****** Welcome to the MySQL monitor. Commands end wi…
MySql in子句 效率低下优化 背景: 更新一张表中的某些记录值,更新条件来自另一张含有200多万记录的表,效率极其低下,耗时高达几分钟. update clear_res set candelete=0 where resid in ( select distinct resourceid from att_attentionresult where important=0 ); 耗时 365s 优化后 update clear_res set candelete=0 where resi…
一. #卸载系统自带的Mariadb[root@master ~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64[root@master ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64 二. #检查mysql是否存在[root@master ~]# rpm -qa | grep mysql 三. #解压并并改名为mysql,在此文件夹下新建data目…
转:https://www.cnblogs.com/shiysin/p/shiysin.html 今天下了个 MySQL8.0,发现Navicat连接不上,总是报错1251: 原因是MySQL8.0版本的加密方式和MySQL5.0的不一样,连接会报错. 试了很多种方法,终于找到一种可以实现的: 更改加密方式 1.先通过命令行进入mysql的root账户: PS C:\Windows\system32> mysql -uroot -p 再输入root的密码: Enter password: ***…
1.修改MySQL的登录设置: # vim /etc/my.cnf 在[mysqld]的段中加上一句:skip-grant-tables 例如: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock skip-grant-tables 保存并且退出vi. 2.重新启动mysqld # service mysqld restart Stopping MySQL: [ OK ] Starting MySQL: [ OK ]…
SQL Server安装真的遇到好多问题啊!!  于是就决定写个备忘,方便自己也方便别人. 1.下载安装包 2.打开安装包,就遇到了restart computer 那里failed的错误,导致无法继续,一开始以为安装包的问题,后来查了下才发现不是,动作如下: 开始 —> 运行regedit —> 把下面注册表项的值设为空即可:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenam…
整个破解过程最好断网: 1.安装好MyEclipse2015 stable3后,打开设置好工作目录后,退出.2.将plugins文件夹中的文件拷贝到myeclipse安装目录的plugins文件夹下,若提示覆盖选择是.3.运行MyEclipse2015_keygen目录下的crack.bat或者直接运行cracker2015.jar:4.Systemid(需要点两次,第一次会报错),点Active,点Tools-->SaveProperities5.注册机先不要关闭,打开MyEclipse,点击…
一.下载安装包 https://www.rabbitmq.com/download.html 选择Windows下载 3.下载RabbitMQ安装包和运行环境Erlang安装包 (1)比对下载对应的版本:此次下载的是 RabbitMQ 3.8.17 对应的是 Erlang/OTP 23.2,看下图 (2)进入Erlang下载的地址:https://www.erlang.org/downloads/ (3)进入RabbitMQ下载的地址:https://www.rabbitmq.com/insta…
http://www.ywnds.com/?p=9423 https://github.com/mysql-inception/inception 一.Inception简介 Inception是集审核.执行.回滚于一体的一个自动化运维系统,它是根据MySQL代码修改过来的,用它可以很明确的,详细的,准确的审核MySQL的SQL语句,它的工作模式和MySQL完全相同,可以直接使用MySQL客户端来连接,但不需要验证权限,它相对应用程序(上层审核流程系统等)而言,是一个服务器,在连接时需要指定服务…
前言 采用开源Yearning和inception开源软件,搭建用于MYSQL审核及线上MYSQL语句更新的审核平台. 功能说明 Yearning: 基于Vue.js与Django的整套mysql-sql审核平台解决方案.提供基于Inception的SQL检测及执行,为Inception提供可视化. Inception:是集审核.执行.回滚于一体的一个自动化运维系统,它是根据MySQL代码修改过来的,用它可以很明确的,详细的,准确的审核MySQL的SQL语句,它的工作模式和MySQL完全相同,可…
[inception使用规范及说明文档](http://mysql-inception.github.io/inception-document/usage/)[代码仓库](https://github.com/mysql-inception/inception) inception介绍 inception是去哪网团队开发的一个集审核.执行.备份及生成回滚语句于一身的MySQL自动化运维工具, 可以集成进mysql自动化运维平台来实现sql的自动审核.开发语言:C/C++ ,在mysql源码的基…
##概念: Inception是一款自动化运维的利器,有别与现在各个公司使用的方式,使用Inception,将会给DBA带来最大的便利性,将DBA从繁冗的工作中解放出来,做一些更多的自动化工作,或者从架构方面研究如何更大程度的保证数据库的高可用等等. inception支持语句审核.语句执行.备份回滚.及对OSC支持——在线执行DDL语句. Inception是集审核.执行.回滚于一体的一个自动化运维系统,它是根据MySQL代码修改过来的,用它可以很明确的,详细的,准确的审核MySQL的SQL语…
SQL审核与执行,作为DBA日常工作中相当重要的一环,一直以来我们都是通过人工的方式来处理,效率低且质量没办法保证.为了规范操作,提高效率,我们决定引入目前市面上非常流行的SQL自动审核工具Inception.花了一周看了inception官方文档并搭建了测试环境简单测试,又花了3天写了webui(内部起名叫overmind,以下也简称overmind),目前正在进行各种测试以及手册的编写,还未正式跟我们的流程结合起来投入使用,后续正式使用后再更新使用经验. Inception github:h…
Inception SQL审核注解 1.建表语句 建表语句检查项 表属性的检查项 这个表不存在 对于create table like,会检查like的老表是不是存在. 对于create table db.table,会检查db这个数据库是不是存在 表名.列名.索引名的长度不大于64个字节 如果建立的是临时表,则必须要以tmp为前缀 必须要指定建立innodb的存储引擎(可配置) 必须要指定utf8的字符集(字符串可配置,指定支持哪些字符集) 表必须要有注释(可配置) 表不能建立为分区表(可配置…