一款简单高效的MySQL审核平台




-
AI 助手:我们的AI助手提供实时SQL优化建议,提升SQL性能。同时支持文本到SQL的转换,允许用户输入自然语言并接收优化后的SQL语句。
-
SQL 审计:创建具有审批工作流和自动语法检查的SQL审计工单。验证SQL语句的正确性、安全性和合规性。为DDL/DML操作自动生成回滚语句,并提供全面的历史记录以便追溯。
-
查询审计:审计用户查询,限制数据源和数据库,并匿名化敏感字段。查询记录被保存以供将来参考。
-
检查规则:我们的自动语法检查器支持多种检查规则,适用于大多数自动检查场景。
-
隐私保护:Yearning是一个本地部署的开源解决方案,确保您的数据库和SQL语句的安全。它包括加密机制以保护敏感数据,即使在未经授权的访问情况下也能确保数据安全。


下载最新版并解压。在继续之前,请确保已配置 ./config.toml。-
手动安装
## 初始化数据库
./Yearning install
## 启动 Yearning
./Yearning run
## 帮助
./Yearning --help
-
使用 Docker 部署
## 初始化数据库
docker run --rm -it -p8000:8000 -e SECRET_KEY=$SECRET_KEY -e MYSQL_USER=$MYSQL_USER -e MYSQL_ADDR=$MYSQL_ADDR -e MYSQL_PASSWORD=$MYSQL_PASSWORD -e MYSQL_DB=$Yearning_DB -e Y_LANG=zh_CN yeelabs/yearning "/opt/Yearning install"
## 启动 Yearning
docker run -d -it -p8000:8000 -e SECRET_KEY=$SECRET_KEY -e MYSQL_USER=$MYSQL_USER -e MYSQL_ADDR=$MYSQL_ADDR -e MYSQL_PASSWORD=$MYSQL_PASSWORD -e MYSQL_DB=$Yearning_DB -e Y_LANG=zh_CN yeelabs/yearning







摘抄自网络,便于检索查找。

浙公网安备 33010602011771号