ITPub博客

首页 > 数据库 > 数据库开发技术 > DBA必须了解的一个github的项目

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

原创 数据库开发技术 作者:DBA札记 时间:2023-09-26 22:11:56 0 删除 编辑


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

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

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

一 ui界面

二、功能清单

三 demo环境

https://demo.archerydms.com/

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

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

#启动
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/

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

欢迎关注公众号:DBA札记,一起交流数据库技术。后台回复“交流群”可添加技术交流群。欢迎觉得读完本文有收获,可以转发给其他朋友,大家一起学习进步!


原文作者:DBA札记;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2020-01-18

  • 博文量
    90
  • 访问量
    40027