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

边栏推荐
- Anxin vb01 offline voice module access intelligent curtain guidance
- ASP. Net open web page
- B_ QuRT_ User_ Guide(38)
- Codeworks 5 questions per day (average 1500) - day 8
- [STM32 + esp-12s connect Tencent cloud IOT development platform 1] creation of cloud platform and burning of at firmware
- 解析token的网址
- archery安装测试
- How to login and enable synchronization function in Google browser
- Map operation execution process
- MySQL架构
猜你喜欢

Wechat applet development beginner 1

ping报错:未知的名称或服务

MongoDB快速入门

平衡二叉树【AVL树】——插入、删除

Anxinco EC series modules are connected to the multi protocol access products of onenet Internet of things open platform

一份假Offer如何盗走了「Axie infinity」5.4亿美元?

Design and implementation of spark offline development framework

Lm12 rolling heikin Ashi double K-line filter

SAP HR奖罚信息导出

SAP memory parameter tuning process
随机推荐
Idea automatically generates serialVersionUID
【汇总】看过的一些Panel与视频
Interface
[experiment sharing] log in to Cisco devices through the console port
【leetcode】day1
Given an array, such as [7864, 284, 347, 7732, 8498], now you need to splice the numbers in the array to return the "largest possible number."
P5594 [xr-4] simulation match
Apng2gif solutions to various problems
codeforces每日5题(均1500)-第八天
【实验分享】通过Console口登录到Cisco设备
JNI uses asan to check memory leaks
[summary] some panels and videos seen
Take you hand in hand to build Eureka server with idea
【7.4】25. Turn over the linked list in groups of K
List. How to achieve ascending and descending sort() 2020.8.6
An example analysis of MP4 file format parsing
[STM32 + esp-12s connect Tencent cloud IOT development platform 1] creation of cloud platform and burning of at firmware
Anxinco EC series modules are connected to the multi protocol access products of onenet Internet of things open platform
Come on, brother
SAP 内存参数调优过程