zoukankan      html  css  js  c++  java
  • mysql 审核引擎 goInception 的基本使用

      官网地址

      github.com

      安装

      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;无锡男科医院 https://yyk.familydoctor.com.cn/20612/

      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

  • 相关阅读:
    App唤起微信小程序和回调
    微信小程序 — 自定义picker选择器弹窗内容+textarea穿透bug
    微信小程序的场景值scene
    微信小程序textarea层级过高(盖住其他元素)
    微信小程序如何修改本地缓存key中的单个数据
    微信小程序---查看更多的显示与隐藏
    微信小程序文字超过行后隐藏并且显示省略号
    Flutter 页面下拉刷新和上拉加载
    json转换成dart类 JSON to Dart
    Flutter 保持页面状态
  • 原文地址:https://www.cnblogs.com/djw12333/p/11022285.html
Copyright © 2011-2022 走看看