Archery教程
本文基于官方文档安装,有不太详细的地方请多多包涵,下方为官方文档连接:
简介
Archery是archer的分支项目,定位于SQL审核查询平台,旨在提升DBA的工作效率,支持多数据库的SQL上线和查询,同时支持丰富的MySQL运维功能,所有功能都兼容手机端操作
功能清单
查询 | 审核 | 执行 | 备份 | 数据字典 | 慢日志 | 会话管理 | 账号管理 | 参数管理 | 数据归档 | |
---|---|---|---|---|---|---|---|---|---|---|
MySQL | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ |
MsSQL | √ | × | √ | × | × | × | × | × | × | × |
Redis | √ | × | √ | × | × | × | × | × | × | × |
PgSQL | √ | × | √ | × | × | × | × | × | × | × |
Oracle | √ | × | √ | √ | × | × | × | × | × | × |
MongoDB | √ | × | √ | × | × | × | × | × | × | × |
部署升级
支持docker部署、手动部署,支持升级。
由于安装包部署略微繁琐,本文不提供介绍,详细请看上方文档地址,自行搭建,本次只是提供基于docker的部署教程。
- docker部署
- 安装包部署
Docker部署
安装Docker-compose
安装Docker-compose有两种方法:一个通过Python的pip安装;另外一个是通过连接。
本文会详细介绍两种方法。
通过pip安装
更新Python3.X版本
1 |
|
安装GC编译器
1 |
|
先安装一下GC编译器,要不然编译失败,没办法安装。
检查一下:要注意的是产生了:python3和pip3.7
1 |
|
安装pip
1 |
|
安装docker-compose
1 |
|
通过docker安装
安装docker
已安装docker该步骤略过。
1 |
|
安装 Docker Compos
1 |
|
下载REALEASE文件
下载下图路径下的文件,里面包含项目执行的所需要的SQL以及依赖。
准备运行配置
具体可参考:文档地址
docker-compose.yml文件内的services可按照本身的运行环境来调整,同时注意检查版本号是否正确,比如说外部已经装好了mysql、redis、inception,就可以将对应的services删除,但是需要注意修改settings.py文件的相关配置,具体可以参考修改配置
启动部署
下载 Releases文件,解压后进入docker-compose文件夹,按照本文4.3步骤进行本地配置。
因本人使用的是新建的虚拟机,所以就按照默认配置进行执行了。
1 |
|
访问
启动后配置
在启动后 Archery 有一些配置(如Inception , 资源组, 权限组等)需要按需配置, 请详细阅读 配置项说明 , 按照自己的需要进行配置
运行界面
Archery教程
https://github.com/yangxiangnanwill/yangxiangnanwill.github.io/2024/01/03/好好码代码吖/工具/Archery教程/