Linux系统之部署Yearning SQL审核平台

这篇具有很好参考价值的文章主要介绍了Linux系统之部署Yearning SQL审核平台。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、Yearning介绍

1.1 Yearning简介

Yearning是一款开箱即用的MYSQL SQL审核工具,作为MYSQL web端SQL 审核平台。

1.2 Yearning特点

  • 简洁至上:使用已编译好的二进制文件,只需一个数据库不依赖其他任何插件,轻松实现部署。
  • 高性能:go+vue为Yearning带来了流畅且美观的用户界面与强大的性能。
  • 兼容性:Yearning 根据Mysql语法树解析自动审查Mysql语句语法规范并根据Yearning自身实现的审核规则进行功能性审核。

1.3 Yearning功能

  • SQL 查询:查询工单、导出、自动补全,智能提示、查询语句审计、查询结果脱敏
  • SQL 审核:流程化工单、SQL语句语法检测、根据规则检测SQL语句合规性、自动生成DDL/DML回滚语句、历史审核记录
  • 推送:E-mail 工单推送、钉钉 webhook 机器人工单推送
  • 用户权限及管理:角色划分、基于用户的细粒度权限、注册
  • 其他:todoList、LDAP 登录、动态审核规则配置、自定义审核层级、OIDC SSO 自动注册与登录、AutoTask 自执行

二、本地环境介绍

2.1 本地环境规划

本次实践为个人测试环境,操作系统版本为centos7.6。

hostname IP地址 操作系统版本 内核版本
jeven 192.168.3.166 centos 7.6 3.10.0-957.el7.x86_64

2.2 本次实践介绍

1.本次实践部署环境为个人测试环境;
2.在centos7.6环境下部署Yearning SQL审核平台。

三、检查本地环境

3.1 检查操作系统版本

检查操作系统版本

[root@jeven ~]# cat /etc/redhat-release 
CentOS Linux release 7.6.1810 (Core) 

3.2 检查系统内核版本

检查系统内核版本

[root@jeven ~]# cat /etc/redhat-release 
CentOS Linux release 7.6.1810 (Core) 

3.3 检查Docker版本

检查Docker版本

[root@jeven ~]# docker -v 
Docker version 20.10.17, build 100c701

四、部署mysql数据库

4.1 创建数据目录

创建数据目录

mkdir -p /data/yearning/db

4.2 创建mysql数据库容器

创建mysql数据库容器

docker run -d --name my_mysql --privileged=true -v /data/yearning/db:/var/lib/mysql --restart always -e MYSQL_ROOT_PASSWORD=admin -e MYSQL_DATABASE=Yearning -p 3710:3306  mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci

Linux系统之部署Yearning SQL审核平台

4.3 查看mysql容器状态

查看mysql容器状态

[root@jeven yearning]# docker ps
CONTAINER ID   IMAGE       COMMAND                  CREATED         STATUS         PORTS                                                  NAMES
b2ed01e1d2db   mysql:5.7   "docker-entrypoint.s…"   4 minutes ago   Up 4 minutes   33060/tcp, 0.0.0.0:3710->3306/tcp, :::3710->3306/tcp   my_mysql

五、下载Yearning二进制包

5.1 下载Yearning二进制包

下载Yearning二进制包

wget https://github.com/cookieY/Yearning/releases/download/v3.1.4/Yearning-v3.1.4-linux-amd64.zip

5.2 解压软件包

解压软件包

[root@jeven yearning]# unzip Yearning-v3.1.4-linux-amd64.zip 
Archive:  Yearning-v3.1.4-linux-amd64.zip
   creating: Yearning/
   creating: Yearning/docker/
  inflating: Yearning/docker/Dockerfile  
  inflating: Yearning/docker/README.md  
  inflating: Yearning/docker/docker-compose.yml  
  inflating: Yearning/.DS_Store      
  inflating: Yearning/README.md      
  inflating: Yearning/conf.toml      
  inflating: Yearning/migrate        
  inflating: Yearning/Yearning  

5.3 查看Yearning文件

查看Yearning文件

[root@jeven yearning]# tree -L 2 ./Yearning
./Yearning
├── conf.toml
├── docker
│   ├── docker-compose.yml
│   ├── Dockerfile
│   └── README.md
├── migrate
├── README.md
└── Yearning

1 directory, 7 files

六、部署Yearning

6.1 修改conf.toml配置文件

修改conf.toml内容如下

[Mysql]
Db = "Yearning"
Host = "192.168.3.166"
Port = "3710"
Password = "admin"
User = "root"

[General]
SecretKey = "dbcjqheupqjsuwsm"
Hours = 4

6.2 初始化及安装

初始化及安装

./Yearning install

Linux系统之部署Yearning SQL审核平台

6.3 启动服务

启动Yearning服务

 ./Yearning run

Linux系统之部署Yearning SQL审核平台

6.4 检查Yearning监听端口

检查Yearning监听端口8000

[root@jeven ~]# ss -tunlp |grep 8000
tcp    LISTEN     0      128      :::8000                 :::*                   users:(("Yearning",pid=79667,fd=8))

七、访问Yearning

打开浏览器 http://192.168.3.166:8000,将IP替换成自己服务器的IP地址
默认账号/密码:admin/Yearning_admin

Linux系统之部署Yearning SQL审核平台
Linux系统之部署Yearning SQL审核平台文章来源地址https://www.toymoban.com/news/detail-495711.html

到了这里,关于Linux系统之部署Yearning SQL审核平台的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何在本地 Linux 主机上实现 Yearning SQL 审核平台的远程访问?

    Yearning 简单, 高效的MYSQL 审计平台 一款MYSQL SQL语句/查询审计工具,为DBA与开发人员使用.本地部署,注重隐私,简单高效的MYSQL审计平台。 下面介绍Linux 简单部署Yearning 并结合cpolar 内网穿透工具实现远程访问,破除访问限制,提高工作效率!! 在Github上下载对应的Linux 安装包:htt

    2024年02月08日
    浏览(29)
  • 对比国内主流开源 SQL 审核平台 Yearning vs Archery

    Yearning, Archery 和 Bytebase 是目前国内最主流的三个开源 SQL 审核平台。其中 Yearning 和 Archery 是社区性质的项目,而 Bytebase 则是商业化产品。通常调研 Bytebase 的用户也会同时比较 Yearning 和 Archery。 下面我们就来展开对比一下 Yearning 和 Archery。 Yearning 只支持 MySQL,而 Archery 支持

    2024年02月02日
    浏览(33)
  • Linux简单部署Yearning并结合内网穿透工具发布至公网可访问

    目录 前言 1. Linux 部署Yearning 2. 本地访问Yearning 3. Linux 安装cpolar 4. 配置Yearning公网访问地址 5. 公网远程访问Yearning管理界面 6. 固定Yearning公网地址 Yearning 简单, 高效的MYSQL 审计平台 一款MYSQL SQL语句/查询审计工具,为DBA与开发人员使用.本地部署,注重隐私,简单高效的MYSQL审计

    2024年02月05日
    浏览(30)
  • Linux部署Yearning并结合内网穿透工具实现公网访问本地web管理界面

    Yearning 简单, 高效的MYSQL 审计平台 一款MYSQL SQL语句/查询审计工具,为DBA与开发人员使用.本地部署,注重隐私,简单高效的MYSQL审计平台。 下面介绍Linux 简单部署Yearning 并结合cpolar 内网穿透工具实现远程访问,破除访问限制,提高工作效率!! 在Github上下载对应的Linux 安装包:htt

    2024年01月21日
    浏览(33)
  • RK3568平台开发系列讲解(Linux系统篇)Linux 目录结构介绍

    🚀返回专栏总目录 沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本篇我们从目录管理入手,会更直观的理解 linux 的目录结构。 Linux 整个文件系统是以“ / ”目录开始,根目录是最顶层,前面讲根目录和家目录概念的时候已经提到了。它下边包括众多的目录,这些

    2023年04月13日
    浏览(41)
  • Linux系统部署SQL Server结合内网穿透实现公网访问本地数据库

    简单几步实现在Linux centos环境下安装部署sql server数据库,并结合cpolar内网穿透工具,创建安全隧道将其映射到公网上,获取公网地址,实现在外异地远程连接家里/公司的sqlserver数据库,而无需公网IP,无需设置路由器,亦无需云服务器。 下载 SQL Server 2022 (16.x) Red Hat 存储库配

    2024年04月10日
    浏览(48)
  • 【福利】百度内容审核平台实战

    百度内容审核平台主要针对图像、文本、音视频、直播等多媒体内容,提供全方位的审核能力,覆盖涉黄、违禁、广告、恶心不适等丰富的审核维度,为业务健康发展保驾护航。相比于阿里、腾讯的内容审核接口百度的接口可以免费试用365天,而且提供完整的SDK,调用简单快

    2024年01月24日
    浏览(28)
  • 监控平台zabbix介绍与部署

    业务架构 :客户端 - 防火墙 - 负载均衡(四层、七层)- Web缓存/应用 - 业务逻辑(动态应用)- 数据缓存 - 数据持久 运维架构 :运维客户端 - 堡垒机/跳板机(jumpserver/VNC)- 监控系统、日志系统、存储系统、自动化运维平台、持续集成持续部署平台(CI/CD) 作为一个运维,需

    2024年01月18日
    浏览(27)
  • 审核 Microsoft SQL Server 日志

    手动审核数据库活动是一项艰巨的任务,有效完成审计的最佳方法是使用简化和自动化数据库监控的综合解决方案,该解决方案还应使数据库管理员能够监控、跟踪和即时识别任何操作问题的根本原因,并实时检测对机密数据的未经授权的访问。 SQL Server 日志是 Microsoft SQL

    2024年02月07日
    浏览(31)
  • 基于 JavaWeb 的用户报名审核平台项目

    目录 一、项目的需求: 二、项目的思路流程: 三、项目的框架(基于JavaWeb):  四、项目的详细搭建 1、数据库--建库建表 2、JavaBean编写(以Status.java为例) 3、Dao层(StatusDao为例) 4、Service层(以StatusService为例) 5、Servlet层 (以StatusServlet为例) 6、编写jsp页面 五、结果展

    2024年02月01日
    浏览(19)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包