Linux下安装Yearning及相关环境配置

SQL审核工具Yearning搭建及使用 实际的业务场景中,我们难免会直接对生产库的数据进行修改。很多朋友都是发sql给运维,然后运维执行。过程不可控,出错几率很大。而且没有审核,不知道提交的具体是什么sql,极有可能是删库跑路的sql,哈哈哈。那为了避免这种尴尬呢,就得有审核机制了。而Yearning就是不错的选择。 阅读详情

Yearning定位于 SQL 审核查询平台,旨在提升 DBA 的工作效率,支持多种数据库的 SQL 上线和查询,go+vue为Yearning带来了流畅且美观的用户界面与强大的性能.

官网:Yearning Guide

Gitee:Yearning: Yearning Mysql SQL审核平台

安装步骤

2.1 下载源文件

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

unzip 解压

2.2 创建数据库

yearning

2.3 修改配置文件

vim config.tom

[Mysql]
Db = "yearning"
Host = "127.0.0.1"
Port = "3306"
Password = "newpass"
User = "root"

[General]  
 #数据库加解密key,只可更改一次。
SecretKey = "dbcjqheupqjxxxaa"

2.4 初始化安装

./Yearning install

2.5 启动

./Yearning run &

2.6 访问

http://url:8000/#/login

默认账号/密码:admin/Yearning_admin

2.7 进入主页

使用指南:

在正式使用Yearning前,你需要先设置如下setup(请务必花几分钟时间阅读!)。

  1. 创建用户
  2. 创建权限组并将权限组赋予给对应的用户
  3. 添加数据源信息
  4. 创建审批流程
  5. 对数据源赋予审批流程
  6. 在设置页面配置各项配置信息
  7. 根据需求调整自定义审核规则

详细步骤可参考使用准备 | Yearning Guide

企业级应用SQL注入漏洞深度剖析:以用友U8 Cloud MeasureQResultAction为例 SQL注入是一种经典且危害巨大的Web安全漏洞,其核心原理在于应用程序未对用户输入进行充分验证和过滤,导致攻击者能够将恶意SQL代码“注入”到原始查询语句中,从而被数据库引擎执行。这种漏洞的技术价值在于,它直接绕过了应用层的身份验证和权限控制,允许攻击者窃取、篡改或删除数据库中的核心业务数据,甚至可能进一步获取服务器控制权。在企业级应用场景中,尤其是像用友U8 Cloud这类承载财务、供应链等敏感数据的ERP系统,SQL注入漏洞的利用往往与**数据泄露**和**权限提升**直接关联,攻击者可通过一个注入点横 阅读详情

相关推荐

第八阶段【DBA企业级实战项目】25:SQL审核工具Yearning的部署和使用

SQL审核工具Yearning的部署和使用

weixin_40612128的博客 286

yearning搭建及使用

yearning搭建及使用

weixin_45112997的博客 5847

Qt (高仿Visio)流程图组件开发(一) 效果展示及基本开发框架构思

最近因为工作原因需要使用Qt开发一个类似于Visio的流程图组件,需满足基本的流程图功能,图元类型可自定义扩展,不同图元存有各类自定义数据,可以保存为xml文件,可以读取xml文件生成流程图等等。

qq_43793182的博客 1万+

Yearning 部署及基础使用

流程名称 (顾名思义)阶段名称 (当前设置的流程阶段的名称)阶段类型 (当前阶段的类型,共分两种:1.审核 2.执行) 每个流程的末端阶段的步骤类型必须为执行类型,否则该流程下的审核工单将无法成功完结并执行审核人员 (指定当前阶段审核人员范围,可多选)添加 (点击后将该阶段添加至流程中)

weixin_60197334的博客 3145

从仿真到实践:两级直接耦合放大电路的静态工作点协同调试指南

本文详细解析了两级直接耦合放大电路的静态工作点协同调试方法,从仿真到实践提供系统指南。重点介绍了Rc2电阻调整技巧、集电极电位测量方法及常见问题排查,帮助工程师解决各级静态工作点相互影响的难题,提升模拟电路设计效率。

weixin_29189373的博客 124

汽车BMS技术分享及其HIL测试方案

在全球碳中和目标的战略驱动下,新能源汽车产业正以指数级速度重塑交通出行格局。动力电池作为电动汽车的"心脏",其性能与安全性不仅直接决定了车辆的续航里程、使用寿命等关键指标,更深刻影响着消费者对电动汽车的市场接受度。而电池管理系统(Battery Management System, BMS)是动力电池安全运行与性能释放的核心技术支撑。

Speedgoat的博客 2685

SQL审核平台Yearning安装及使用

SQL审核平台Yearning安装及使用

gaohan666666的博客 3867

手把手教你用ROS2 Humble给PX4无人机写个“画圆”程序:从C++代码到Gazebo仿真全流程

本文详细介绍了如何使用ROS2 Humble和PX4飞控实现无人机圆形轨迹控制,涵盖从环境配置、Gazebo仿真到C++代码实现的完整流程。通过实战教程,读者将掌握轨迹跟踪仿真的核心技术,包括ROS2与PX4的通信接口、圆形轨迹算法设计及Gazebo仿真调试技巧。

weixin_29056781的博客 257

Mysql SQL审核平台 - Yearning 介绍与安装

一、Yearning介绍 Yearning MYSQL SQL语句审核平台,提供查询审计、SQL审核、SQL回滚、自定义工作流等多种功能。 功能说明: 自动化SQL语句审核,可对SQL进行自动检测并执行; DDL/DML语句执行后自动生成回滚语句; 历史审核记录、查询审计功能; 支持LDAP登录/钉钉自定义webhook及邮件消息推送; 支持自定义审核工作流,自定义审核层级; 支持细粒度权限分配,包括用户及权限组管理。 语法支持: Yearning 目前兼容99%的Mysql ...

八零后程序员的日常琐话,不定期分享推荐技术干货。 2757

Gemini国内合规接入指南:API身份链构建与镜像站选型

生成式AI服务接入本质是服务可用性工程,而非单纯网络连通问题。理解大模型API调用原理,关键在于掌握身份认证、权限控制与数据流向三大技术要素。Gemini作为主流多模态模型,其国内可用路径已从‘模拟访问’转向‘能力映射’——聚焦文本生成等核心能力的稳定调用。通过构建七步Google Cloud身份链(含+86实名、国际信用卡核验、Service Account最小权限配置),可实现99.2%高成功率的合规API接入;而教育型、企业型、开发者型三类镜像站则提供差异化过渡方案,均需满足端到端加密、境内CDN托管

weixin_29046035的博客 436

Open-Sora代码详细解读(1):解读DiT结构

目前开源的DiT视频生成模型不是很多,Open-Sora是开发者生态最好的一个,涵盖了DiT、时空DiT、3D VAE、Rectified Flow、因果卷积等Diffusion视频生成的经典知识点。本篇博客从Open-Sora的代码出发,深入解读背后的原理。

沉迷单车的追风少年 2264

安装yearning

一 安装mysql 要求: mysql 版本必须为5.7及以上版本(8.0及以上请将sql_mode 设置为空)并已事先自行安装完毕且创建 Yearning 库,字符集应为 UTF8mb4(仅 Yearning 所需 mysql 版本)。 Mysql安装过程略。 #创建Yearning 库 create database YearningDEFAULT CHARACTER SET utf8mb4; 二 安装Yearning 2.1 下载 下载地址Releases · cooki...

雅冰石的专栏 931

[Dify实战] [安全合规] 用 Dify 优化安全巡检:从经验驱动到标准闭环-带绑定资源

摘要:企业信息系统安全管理中,安全合规巡检面临标准不统一、整改难追踪等痛点。本文提出基于Dify工具的智能化解决方案,通过自动化工作流实现标准检查清单生成、风险等级标注、整改建议输出及审计记录归档。方案采用结构化Prompt模板和Markdown输出格式,涵盖账号权限、数据安全等核心维度,并提供证据收集建议和闭环管理机制,帮助组织从人工经验驱动转向数据流程驱动的合规管理。配套可导入Dify的工作流文件将随后发布。

技术小甜甜:传播可落地技术,帮助个人和企业降低解决真实场景问题的成本 272

Yearning SQL审核平台部署

1. 安装 注意事项: Yearning 不依赖于任何第三方SQL审核工具作为审核引擎,内部已自己实现审核/回滚相关逻辑。 仅依赖Mysql数据库。 mysql版本必须5.7及以上版本,请事先自行安装完毕且创建Yearning库,字符集应为UTF8mb4 (仅Yearning所需mysql版本) Yearning日志仅输出error级别,没有日志即可认为无运行错误! Yearning 基于108...

Kason_iWiki 854

反应动力学仿真软件:Kintecus_(11).数据输入与输出解析

在反应动力学仿真软件的二次开发中,数据输入与输出解析是至关重要的步骤。正确地解析输入数据和生成输出结果不仅能够确保仿真过程的顺利进行,还可以提高仿真的准确性和效率。本节将详细介绍如何在仿真软件中实现数据输入与输出的解析,包括文件格式、数据结构、解析方法以及实际操作示例。

kkchenjj的博客 757

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Linux简单部署Yearning并结合内网穿透工具发布至公网可访问_yearning-v3

【代码】Linux简单部署Yearning并结合内网穿透工具发布至公网可访问_yearning-v3。

2401_87541908的博客 249

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

soar系统搭建_sql自动化检查和分析工具 :soar和soar-web 安装和使用体验

为了研究一下sql自动化检查和分析工具,是否有网上介绍的好用,我在本地进行soar 和 soar-web的安装和使用。初步的实验结果,总结如下:1. 安装相对来说较为麻烦,特别是soar-web的依赖包安装,涉及到python pip相关组件的下载安装。2. 启动soar-web会遇到一些奇怪问题,提示 “ImportError: No module named xxx“ 没有安装,但是通过pyt...

weixin_39840616的博客 1058

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

一款 SQL 自动检查神器!

作者:最美分享Coder来源:http://suo.im/694haV介绍Yearning MYSQL 是一个SQL语句审核平台。提供查询审计,SQL审...

运维派 1741

老手机一次性 root 成功:KernelSU 移植 Linux 4.14+ 旧内核完整指南

老安卓手机在 KernelSU 管理器里显示“不支持”?只要内核是 Linux 4.14 及以上且源码公开,你就能把这套内核级 root 方案自己移植进去。从查版本、集成源码到编译刷机、验收,每步都讲清做什么和为什么,写给会用 adb 但没碰过内核的人。 ## 🔍 先用一条命令确认你的内核版本和路线 先别急着动手,先确认你的设备在“可编译”名单里。手机连接电脑后执行: ```sh adb

gitblog_00473的博客 414

(课程设计)Springboot宠物领养系统毕业设计-计算机毕设 附源码241104

宠物领养系统主要是为了更加地完善宠物领养的服务情况,对用户的信息、宠物信息、宠物领养、宠物转让等提供了方便的机制。本系统有多类使用者,分别是管理员和用户注册。以下是从这两种用户的角度分别介绍本系统所要实现的功能。 用户: 注册: 登录: 宠物秀: 宠物领养:管理员: 用户管理: 宠物秀管理:对宠物秀信息进行发布管理。 宠物信息管理:对宠物信息进行维护管理。 领养管理:对领养信息进行维护管理。 宠物转让管理:对宠物转信息进行维护管理。

ID3461074420的博客 3万+

SpringBoot应用从MySQL迁移到达梦8:核心差异、适配方案与实战经验

数据库迁移是系统演进与国产化改造中的常见需求,其核心在于理解不同数据库管理系统(DBMS)在SQL标准实现、事务处理及存储引擎上的原理差异。从MySQL这类广泛应用的开源数据库迁移至达梦8等国产数据库,不仅涉及驱动与连接配置的变更,更深层次的是对SQL语法、数据类型和锁机制的适配,这直接关系到应用的数据一致性与性能表现。在工程实践中,此类迁移的价值在于提升系统对国产基础软件的兼容性,并推动团队编写更符合SQL标准的健壮代码。典型的应用场景包括金融、政务等行业的信创改造项目。本文基于SpringBoot技术栈

weixin_30591551的博客 462

Yearning安装及使用

Yearning服务启动后,在浏览器输入localhost:8000访问,默认账号:admin,密码:Yearning_admin。对不同的权限组,选择对应数据源的权限。

weixin_41858020的博客 1461

yearning安装

参考的是官方地址:安装 · GitBook (yearning.io) 注意事项 Yearning 不依赖于任何第三方 SQL 审核工具作为审核引擎,内部已自己实现审核/回滚相关逻辑。 仅依赖 Mysql 数据库。 mysql 版本必须为5.7及以上版本(8.0及以上请将sql_mode 设置为空)并已事先自行安装完毕且创建 Yearning 库,字符集应为 UTF8mb4(仅 Yearning 所需 mysql 版本) Yearning 基于 1080p 分辨率开发仅支持 1080p 及以上显.

进行中 2316

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

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

jks212454的博客 2405

Yearning 开源SQL审核平台安装使用

一、Yearning简介   Yearning 是MYSQL SQL语句审核平台。提供查询审计,SQL审核等多种功能。 Yearning 1.x版本需inception提供SQL审核及回滚功能。 Yearning 2.0开始无需依赖Inception,已自己实现了SQL审核/回滚功能   本文版本为Yearning2.2.0。 二、安装 下载地址 https://github.com/cook...

雪辉博客 4030

Yearning下载及安装

如采用反向代理的方式访问Yearning请在代理层对websocket协议进行代理支持。Yearning 不依赖于任何第三方 SQL 审核工具作为审核引擎,内部已自己实现审核/回滚相关逻辑。下载地址 https://github.com/cookieY/Yearning/releases。及以上版本(8.0及以上请将sql_mode 设置为空)并已事先自行安装完毕且。请使用Chrome最新版本(不包括 360 等其他魔改版本)

学亮编程手记 848
上一篇: GoF设计模式(十七) - 责任链模式
下一篇: Jenkins配置钉钉告警
让程序飞
博客等级 码龄10年 8831粉丝 99原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

让程序飞

您的鼓励将是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值