当前位置:网站首页>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 】

边栏推荐
- How to change the formula picture in the paper directly into the formula in word
- Chisel tutorial - 00 Ex.scala metals plug-in (vs Code), SBT and coursier exchange endogenous
- Stringutils tool class
- How to login and enable synchronization function in Google browser
- Benchmarking Detection Transfer Learning with Vision Transformers(2021-11)
- SAP HR 家庭成员信息
- 0-1背包问题
- Chisel tutorial - 01 Introduction to Scala
- Flash encryption process and implementation of esp32
- Dependency injection
猜你喜欢

Open source hardware small project: anxinco esp-c3f control ws2812

SAP HR family member information

Chisel tutorial - 02 Chisel environment configuration and implementation and testing of the first chisel module

SAP HR 社会工作经历 0023

95.(cesium篇)cesium动态单体化-3D建筑物(楼栋)

保证接口数据安全的10种方案

Ora-01741 and ora-01704
![[experiment sharing] log in to Cisco devices through the console port](/img/e4/fc72ed57de74a0dd51c484a1c2f348.png)
[experiment sharing] log in to Cisco devices through the console port

Restricted linear table

An example analysis of MP4 file format parsing
随机推荐
Pycharm essential plug-in, change the background (self use, continuous update) | CSDN creation punch in
C - Fibonacci sequence again
C - linear table
B_ QuRT_ User_ Guide(38)
ESP at installation esp8266 and esp32 versions
Oracle string sorting
8.31 Tencent interview
Navicat connects Oracle
网上买基金安全么?
Pycharm basic settings latest version 2022
FFA与ICGA造影
Svn relocation
The for loop realizes 1-100 addition and eliminates the 4-digit tail number
Where are you going
Ora-01741 and ora-01704
redis缓存工具类,值得拥有~
P1308 [noip2011 popularity group] count the number of words
Open source hardware small project: anxinco esp-c3f control ws2812
C # exchange number, judge to pass the exam
ASP. Net open web page