mysql 审核引擎 goInception 的基本使用
mysql 审核引擎 goInception 的基本使用
官网地址
https://github.com/hanchuanchuan/goInception
安装
git clone https://github.com/hanchuanchuan/goInception.git
cd goInception
修改配置
- 开启备份
vim config/config.toml[inc]backup_host="127.0.0.1"
backup_port=3306
backup_user="root"
backup_password="123456"
启动
make parser
go build -o goInception tidb-server/main.go./goInception -config=config/config.toml
pip install pymysql prettytable
代码
import pymysql
import prettytable as pt
tb = pt.PrettyTable()sql = '''/*--user=root;--password=123456;--host=192.168.100.90;--check=0;--port=3306;--execute=1;--backup=1;*/
inception_magic_start;
use go;
create table t1(id int primary key,c1 int,c2 int );
insert into t1(id,c1,c2) values(1,1,1);
inception_magic_commit;'''conn = pymysql.connect(host='127.0.0.1', user='', passwd='',db='', port=4000, charset="utf8mb4")
cur = conn.cursor()
ret = cur.execute(sql)
result = cur.fetchall()
cur.close()
conn.close()tb.field_names = [i[0] for i in cur.description]
for row in result:tb.add_row(row)
print(tb)
结果
+----------+----------+-------------+----------------------+---------------+----------------------------------------------------+---------------+------------------------+------------------------+--------------+---------+-------------+
| order_id | stage | error_level | stage_status | error_message | sql | affected_rows | sequence | backup_dbname | execute_time | sqlsha1 | backup_time |
+----------+----------+-------------+----------------------+---------------+----------------------------------------------------+---------------+------------------------+------------------------+--------------+---------+-------------+
| 1 | EXECUTED | 0 | Execute Successfully | None | use go | 0 | 1560411582_21_00000000 | None | 0.000 | None | 0 |
| 2 | EXECUTED | 0 | Execute Successfully | None | create table t1(id int primary key,c1 int,c2 int ) | 0 | 1560411582_21_00000001 | 192_168_100_90_3306_go | 0.006 | None | 0 |
| | | | Backup Successfully | | | | | | | | |
| 3 | EXECUTED | 0 | Execute Successfully | None | insert into t1(id,c1,c2) values(1,1,1) | 1 | 1560411582_21_00000002 | 192_168_100_90_3306_go | 0.002 | None | 0.004 |
| | | | Backup Successfully | | | | | | | | |
+----------+----------+-------------+----------------------+---------------+----------------------------------------------------+---------------+------------------------+------------------------+--------------+---------+-------------+
转载于:https://blog.51cto.com/hequan/2408482
mysql 审核引擎 goInception 的基本使用相关推荐
- inception mysql 使用_mysql 审核引擎 goInception 的基本使用
MySQL 数据库 mysql 审核引擎 goInception 的基本使用 官网地址 github.com 安装 git clone https://github.com/hanchuanchuan ...
- inception mysql 审核_mysql 审核引擎 goInception 的基本使用
官网地址 github.com 安装 git clone https://github.com/hanchuanchuan/goInception.git cd goInception 修改配置 开启 ...
- Yearning和inception搭建MySQL审核平台
Yearning和inception搭建MySQL审核平台 前言 采用开源Yearning和inception开源软件,搭建用于MYSQL审核及线上MYSQL语句更新的审核平台. 功能说明 Yearn ...
- 浅谈MySQL存储引擎-InnoDBMyISAM
浅谈MySQL存储引擎-InnoDB&MyISAM 存储引擎在MySQL的逻辑架构中位于第三层,负责MySQL中的数据的存储和提取.MySQL存储引擎有很多,不同的存储引擎保存数据和索引的方式 ...
- mysql存储引擎静态表_MySQL存储引擎(表类型)的选择
一.MySQL存储引擎概述 MySQL与多数数据库不同的是包含存储引擎这一特性,用户可以根据应用的需要选择合适的存储引擎来使存储和索引数据,以及是否使用事务等.MySQL5.0支持的存储引擎包括MyI ...
- mysql数据库引擎介绍
mysql数据库引擎介绍 你能用的数据库引擎取决于mysql在安装的时候是如何被编译的.要添加一个新的引擎,就必须重新编译MYSQL.在缺省情况下,MYSQL支持三个引擎:ISAM.MYISAM和HE ...
- mysql innodb 主键,Mysql InnoDB 引擎 主键性能
前些天看到网上有人说:Mysql InnoDB 引擎 主键不适合用UUID , 若要用UUID的话可考虑用 自增ID做物理主键,UUID做逻辑主键. 带着以上问题,本人做了如下测试: 先自报测试环境: ...
- mysql 存储引擎 面试_搞定PHP面试 - MySQL基础知识点整理 - 存储引擎
MySQL基础知识点整理 - 存储引擎 0. 查看 MySQL 支持的存储引擎 可以在 mysql 客户端中,使用 show engines; 命令可以查看MySQL支持的引擎: mysql> ...
- mysql数据库引擎博客_2、MySQL常见数据库引擎及比较?
摘自: https://www.cnblogs.com/zhuifeng-mayi/p/9265075.html MySQL存储引擎简介 MySQL支持数个存储引擎作为对不同表的类型的处理器.MySQ ...
最新文章
- Scala进阶之路-正则表达式案例
- 数据流通与交易国家实验室成立 由上海牵头组建瞄准行业重大需求
- GDCM:DICOM文件转储飞利浦ECHO的测试程序
- 处理字符串_5_字符串里过滤不需要的字符
- c语言不可见字符的ascii,转CHAR不可见字符
- 查看 rabbitmq 启动websocket 提示404_RabbitMQ在windows下安装(笔记)
- 【2017年第1期】基于文本大数据的企业信用风险评估
- linux云存储软件,推荐5个Linux云存储解决方案
- java spring 容器_java – Spring容器实现
- mysql 高并发 卡死,高并发中的卡死状态 -HashMap
- Linux logviewer的功能,文本日志查看器(LogViewer Pro)
- win32 mysql误删数据恢复_mysql误删数据恢复
- Java招聘要求摘要
- transformers中GLUE各个任务所用的评估方法
- 【题解】[POI2005] SZA-Template
- uni-app聊天功能输入框删除emoji表情
- 【Spring】面向切面编程详解(AOP)
- java支持wmv的播放器_支持wmv、mpg、mov、avi格式的网页视频播放代码
- Vue Already included file name XXX differs from file name XXX only in casing.
- GetFileInfo