数据库运维平台~binlog模块设计

一 目的:为了给研发提供线上binlog解析与生成回滚语句

二 工具:

         1 binlog2sql  2 binlogserver

三 设置

        1 binlogserver服务建立,按照IP进行分类,统一对线上binlog进行收集

        2 安装binlog2sql工具

四 前端界面设计

       输入界面

       1 host  2 dbname 3 tablename 4 start_time 5 stop_time

       返回界面

       执行语句历史记录

       下载提供

       解析/反解析后的sql文件进行下载

五   实现难点

         1 权限控制,必须只有自己的业务库自己能解析

         2 定位文件 能够根据时间自动选择binlog对应文件

         3 DDL问题  开源工具是无法对DDL生成回滚语句的,这点要在说明中标注

猜你喜欢

转载自www.cnblogs.com/danhuangpai/p/9655985.html