开源MySQL脚本审核⼯具Archery
| |
介绍
Archery是的分⽀项⽬,定位于SQL审核查询平台,旨在提升DBA的⼯作效率,⽀持多数据库的SQL上线和查询,同时⽀持丰富的MySQL运维功能,所有功能都兼容⼿机端操作
功能清单
panel滚动条最大值查询审核执⾏备份数据字典慢⽇志会话管理账号管理参数管理数据归档
MySQL√√√√√√√√√√
MsSQL√×√×××××××
Redis√×√×××××××
PgSQL√×√×××××××
Oracle√×√✔ ××××××
MongoDB√√√×××××××
快速开始
系统体验
账号密码
archer archer
计算机g语言入门教程Docker
准备运⾏配置
具体可参考:
启动
下载⽂件,解压后进⼊docker-compose⽂件夹
#启动 docker-compose -l up -d #表结构初始化 docker exec -ti archery /bin/bash cd /opt/archery source
/opt/venv4archery/bin/activate python3 manage.py makemigrations sql python3 manage.py migrate #数据初始化 python3 manage.py dbshell<sql/fixtures/auth_group.sql python3 manage.py dbshell<src/init_sql/mysql_slow_query_review.sql #创建管理⽤户 python3 manage.py createsuperuser #重启服务 docker restart archery #⽇志查看和问题排查 docker logs archery -f --tail=10 logs/archery.log
访问
⼿动安装
运⾏测试
python manage.py test -v 3
依赖清单
框架
前端组件
菜单栏
主题
编辑器
SQL美化
表格
表格编辑
下拉菜单
⽂件上传
时间选择
图片颜识别器在线⽇期选择
开关
printf输出小数Markdown展⽰
服务端
队列任务
MySQL Connector
MsSQL Connector
Redis Connector
PostgreSQL Connector
Oracle Connector
SQL解析/切分/类型判断
MySQL Binlog解析/回滚
LDAP
序列化
时间处理
功能依赖
可视化
MySQL审核/执⾏/备份 |
MySQL索引优化
SQL优化/压缩
Binlog2SQL
表结构同步
慢⽇志解析展⽰ |
⼤表DDL |
MyBatis XML解析
RDS管理
数据加密
虚拟机教程视频贡献代码
可查阅主页的开发计划以及依赖清单,在对应issues中回复认领,或者直接提交PR,感谢你对Archery的贡献
贡献包括但不限于以下⽅式:
Wiki⽂档(开放编辑)
手机mysql安装配置教程Bug修复
新功能提交
代码优化
测试⽤例完善
问题反馈
是本项⽬唯⼀的沟通渠道,如果在使⽤过程中遇到问题,请先查阅⽂档,如果仍⽆法解决,请查看相关⽇志,保存截图信息,给我们提交,请按照模板提供相关信息,否则会被直接关闭,感谢理解
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论