当前位置:网站首页>Archery installation test
Archery installation test
2022-07-07 23:43:00 【Joyce. Du】
1、archery brief introduction
Archery by SQL Audit query platform , Designed to improve DBA Work efficiency , Support multi database SQL Go online and check , At the same time, it supports rich MySQL Operation and maintenance functions .
2、archery Installation configuration
(1) download archery Software
https://github.com/hhyo/archery/releases/
download Latest Source Code edition
(2) download docker-compose
https://github.com/docker/compose/releases
download Latest "docker-compose-linux-x86_64"
Upload the downloaded software to archery The server /usr/local/bin Next
mv docker-compose-Linux-x86_64 docker-compose
chmod 755 docker-compose
Check to see if the installation was successful :
docker-compose -version
(3) install archery
Upload and download archery To the server
unzip Archery-1.8.5.zip
The unzipped directory should have enough free space ,mysql Wait for metadata in this directory
cd Archery-1.8.5/src/docker-compose
docker-compose.yml Contains various configuration information 、 Password etc.
# start-up
docker-compose -f docker-compose.yml up -d
# Table structure initialization
docker exec -it archery bash
cd /opt/archery
source /opt/venv4archery/bin/activate
python3 manage.py makemigrations sql
python3 manage.py migrate
# Data initialization
python3 manage.py dbshell<sql/fixtures/auth_group.sql
python3 manage.py dbshell<src/init_sql/mysql_slow_query_review.sql
# Create administrative users and set passwords
python3 manage.py createsuperuser
# Restart the service
docker restart archery
(4) visit archery
archery The default port is 9123
http://172.16.80.56:9123/dashboard/
3、 To configure archery Access instance
(1) Add resource group
It is suggested that the database will be developed 、 Test database 、 The official database is divided into different resource groups , Easy to manage later
【 System management 】--【 Resource group management 】--【 add group 】
(2) Add instance
【 Instance management 】--【 The instance list 】--【 Add instance 】
MySQL example ( Need to open binlog):
oracle example ( Need to open and file ):
Whether it's oracle still mysql example , All need to be selected Resource group and Instance label , Otherwise, ordinary users cannot operate instances
(3) add group
The group here is similar to the role
【 System management 】--【 Other configuration management 】--【 Authority group management 】--【 increase Group 】Owner
Will all sql | permission Give authority to Owner Group , Save it
(4) Add users
【 System management 】--【 Other configuration management 】--【 User management 】--【 increase User management 】
Select the one you just created Owner Group
Select the resource group ( Only in this way can the instances in the resource group be operated )
Save it
(5) System settings
【 System management 】--【 Configuration item management 】--【 System settings 】
Be careful :GO_INCEPTION_HOST and BACKUP_HOST Are all archery host ,mysql Port and root Password and other configurations are visible
docker-compose.yml
Turn on 【 nailing Webhook notice 】
(6) Configure the work order approval flow
【 System management 】--【 Configuration item management 】--【 Work order approval flow configuration 】
Select the job type and resource group
4、 Common user testing sql Online application
(1)SQL to examine
【SQL to examine 】--【SQL go online 】--【+ Submit SQL】
Can be done 【SQL testing 】( No need to audit ) and 【SQL Submit 】( need DBA Users and PM User audit ), This... Can be executed after being approved SQL
(2)SQL Inquire about
【SQL Inquire about 】--【 Online query 】
边栏推荐
- Fibonacci number of dynamic programming
- aws-aws help报错
- Pycharm basic settings latest version 2022
- Class C design questions
- P5594 [xr-4] simulation match
- [experiment sharing] log in to Cisco devices through the console port
- Navicat connects Oracle
- Slam interview summary
- The for loop realizes 1-100 addition and eliminates the 4-digit tail number
- Arbre binaire équilibré [Arbre AVL] - Insérer et supprimer
猜你喜欢
[experiment sharing] log in to Cisco devices through the console port
Wechat applet development beginner 1
保证接口数据安全的10种方案
神奇快速幂
BSS 7230 航空内饰材料阻燃性能测试
MySQL架构
HB 5469民用飞机机舱内部非金属材料燃烧试验方法
Anxin can internally test offline voice module vb-01 to communicate with esp-c3-12f
二叉排序树【BST】——创建、查找、删除、输出
【LeetCode】20、有效的括号
随机推荐
ASP. Net query implementation
二叉排序树【BST】——创建、查找、删除、输出
MongoDB快速入门
AITM3.0005 烟雾毒性测试
2022.7.7-----leetcode.648
List. How to achieve ascending and descending sort() 2020.8.6
Markdown
ASP. Net open web page
BSS 7230 航空内饰材料阻燃性能测试
One of the anti climbing methods
SAP HR奖罚信息导出
网上买基金安全么?
Dependency injection 2 advantage lifecycle
Balanced binary tree [AVL tree] - insert, delete
Enumeration, simulation, and sorting
gorm 关联关系小结
P1055 [noip2008 popularization group] ISBN number
Dependency injection
[summary] some panels and videos seen
Dataguard 主备清理归档设置