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 的基本使用相关推荐

  1. inception mysql 使用_mysql 审核引擎 goInception 的基本使用

    MySQL 数据库 mysql 审核引擎 goInception 的基本使用 官网地址 github.com 安装 git clone https://github.com/hanchuanchuan ...

  2. inception mysql 审核_mysql 审核引擎 goInception 的基本使用

    官网地址 github.com 安装 git clone https://github.com/hanchuanchuan/goInception.git cd goInception 修改配置 开启 ...

  3. Yearning和inception搭建MySQL审核平台

    Yearning和inception搭建MySQL审核平台 前言 采用开源Yearning和inception开源软件,搭建用于MYSQL审核及线上MYSQL语句更新的审核平台. 功能说明 Yearn ...

  4. 浅谈MySQL存储引擎-InnoDBMyISAM

    浅谈MySQL存储引擎-InnoDB&MyISAM 存储引擎在MySQL的逻辑架构中位于第三层,负责MySQL中的数据的存储和提取.MySQL存储引擎有很多,不同的存储引擎保存数据和索引的方式 ...

  5. mysql存储引擎静态表_MySQL存储引擎(表类型)的选择

    一.MySQL存储引擎概述 MySQL与多数数据库不同的是包含存储引擎这一特性,用户可以根据应用的需要选择合适的存储引擎来使存储和索引数据,以及是否使用事务等.MySQL5.0支持的存储引擎包括MyI ...

  6. mysql数据库引擎介绍

    mysql数据库引擎介绍 你能用的数据库引擎取决于mysql在安装的时候是如何被编译的.要添加一个新的引擎,就必须重新编译MYSQL.在缺省情况下,MYSQL支持三个引擎:ISAM.MYISAM和HE ...

  7. mysql innodb 主键,Mysql InnoDB 引擎 主键性能

    前些天看到网上有人说:Mysql InnoDB 引擎 主键不适合用UUID , 若要用UUID的话可考虑用 自增ID做物理主键,UUID做逻辑主键. 带着以上问题,本人做了如下测试: 先自报测试环境: ...

  8. mysql 存储引擎 面试_搞定PHP面试 - MySQL基础知识点整理 - 存储引擎

    MySQL基础知识点整理 - 存储引擎 0. 查看 MySQL 支持的存储引擎 可以在 mysql 客户端中,使用 show engines; 命令可以查看MySQL支持的引擎: mysql> ...

  9. mysql数据库引擎博客_2、MySQL常见数据库引擎及比较?

    摘自: https://www.cnblogs.com/zhuifeng-mayi/p/9265075.html MySQL存储引擎简介 MySQL支持数个存储引擎作为对不同表的类型的处理器.MySQ ...

最新文章

  1. Scala进阶之路-正则表达式案例
  2. 数据流通与交易国家实验室成立 由上海牵头组建瞄准行业重大需求
  3. GDCM:DICOM文件转储飞利浦ECHO的测试程序
  4. 处理字符串_5_字符串里过滤不需要的字符
  5. c语言不可见字符的ascii,转CHAR不可见字符
  6. 查看 rabbitmq 启动websocket 提示404_RabbitMQ在windows下安装(笔记)
  7. 【2017年第1期】基于文本大数据的企业信用风险评估
  8. linux云存储软件,推荐5个Linux云存储解决方案
  9. java spring 容器_java – Spring容器实现
  10. mysql 高并发 卡死,高并发中的卡死状态 -HashMap
  11. Linux logviewer的功能,文本日志查看器(LogViewer Pro)
  12. win32 mysql误删数据恢复_mysql误删数据恢复
  13. Java招聘要求摘要
  14. transformers中GLUE各个任务所用的评估方法
  15. 【题解】[POI2005] SZA-Template
  16. uni-app聊天功能输入框删除emoji表情
  17. 【Spring】面向切面编程详解(AOP)
  18. java支持wmv的播放器_支持wmv、mpg、mov、avi格式的网页视频播放代码
  19. Vue Already included file name XXX differs from file name XXX only in casing.
  20. GetFileInfo

热门文章

  1. 人人都应该掌握的9种数据分析思维
  2. bboss hadoop hdfs大数据抽取工具
  3. zookeeper学习笔记2
  4. 序列化在反序列化时无法加载程序集的问题
  5. Lync Server 2010标准版系列PART4:部署准备
  6. 【转】大端模式与小端模式、网络字节顺序与主机字节顺序 (经典)
  7. sql server优化策略
  8. ASP.NET MVC实践系列9-filter原理与实践
  9. java实现zip的压缩和解压(支持中文文件名)
  10. oracle 数据库信息查询