安装archery

1. 创建数据库

create database archery default charset utf8mb4;

2. 进入docker container

docker exec -ti archery /bin/bash

3. 尝试建立数据库表结构

cd /opt/archery
source /opt/venv4archery/bin/activate
python3 manage.py makemigrations sql
python3 manage.py migrate

4. 数据初始化

python3 manage.py dbshell<sql/fixtures/auth_group.sql
python3 manage.py dbshell<src/init_sql/mysql_slow_query_review.sql

5. 创建管理用户

python3 manage.py createsuperuser

6. 退出docker container并重新启动docker

7. 配置

7.1 实例管理->实例列表->添加实例

这里需要检查数据库是否可以访问,如果确认可访问,可以尝试点击测试来看数据库链接是否成功

7.2 系统管理->配置项管理->系统设置

goinception设置

GO_INCEPTION_HOST:127.0.0.1 # archery安装数据库host
GO_INCEPTION_PORT: 4000 # goinception容器的端口
GO_INCEPTION_PORT: 4000 # goinception容器的端口
BACKUP_HOST:  127.0.0.1 # archery安装数据库host
BACKUP_PORT: 3306 # mysql端口
BACKUP_USER: root # mysql用户
BACKUP_PASSWORD: # mysql密码

7.3 增加资源组

新增资源组,然后选择新增关联对象,保证这个资源组和某个数据库实例相关

7.4 系统管理->配置项管理->工单审核流配置

  • 选择资源组
  • 变更审批流程里面选择PM->DBA(也就是说PM中的用户审批完后才是DBA审批)

7.5 系统管理->其他配置管理->用户管理

  • 提交工单的用户加入到RD组中
  • 审核SQL语句合法性的用户加入到PM组中
  • 同意工单执行的用户加入到DBA组中
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇