前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >DBA必须了解的一个github的项目

DBA必须了解的一个github的项目

作者头像
DBA札记
发布2023-09-27 17:30:16
2320
发布2023-09-27 17:30:16
举报
文章被收录于专栏:MySQL参数系列MySQL参数系列

有点标题党了哈,大家见谅,但是这个项目是我目前了解的开源项目中比较优秀的数据库管理项目了。它就是archery。github地址:

https://github.com/hhyo/Archery.git

我个人非常喜欢该项目,也在前司部署使用过,运行稳定。目前该项目社区非常活跃,已经拥有5.2k star数,并且该项目是基于python中的django框架开发实现,非常适合新手学习使用。

一 ui界面

二、功能清单

三 demo环境

https://demo.archerydms.com/

四 安装部署 (docker-compose方式,生产也可)

下载 Releases文件,解压后进入docker-compose文件夹

代码语言:javascript
复制
#启动
docker-compose -f docker-compose.yml 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

五 详细文档地址

https://archerydms.com/

今天就介绍到这里了。非常好的项目,值得让更多人知道。这是我写这篇文章的初衷。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-09-26 22:11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DBA札记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一 ui界面
  • 二、功能清单
  • 三 demo环境
  • 四 安装部署 (docker-compose方式,生产也可)
  • 五 详细文档地址
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档