当前位置:   article > 正文

docker 安装部署Yearning SQL 审核平台_docker-compose yearning

docker-compose yearning

一、安装Inception (sql审核的核心组件)

启动一个数据库docker run --name pwc-mysql -e MYSQL_ROOT_PASSWORD=xxxx -p 3308:3306 -d mysql

1、配置文件准备

  1. #cat /opt/Yearning/install/inception/inc.cnf
  2. [inception]
  3. general_log=1
  4. general_log_file=inception.log
  5. port=6669
  6. socket=/tmp/inc.socket
  7. character-set-client-handshake=0
  8. character-set-server=utf8
  9. inception_language_code=zh-CN
  10. inception_remote_system_password=root
  11. inception_remote_system_user=wzf1
  12. inception_remote_backup_port=3306
  13. inception_remote_backup_host=127.0.0.1
  14. inception_support_charset=utf8,utf8mb4
  15. inception_enable_nullable=0
  16. inception_check_primary_key=1
  17. inception_check_column_comment=1
  18. inception_check_table_comment=1
  19. inception_osc_on=OFF
  20. inception_osc_bin_dir=/usr/bin
  21. inception_osc_min_table_size=1
  22. inception_osc_chunk_time=0.1
  23. inception_enable_blob_type=1
  24. inception_check_column_default_value=1

2、指定配置文件和端口启动

docker run --name inception -v /opt/Yearning/install/inception/inc.cnf:/etc/inc.cnf -p 6669:6669 -dti hhyo/inception

3、验证下(数据库是没密码的)

7cd6b6e41991cd373db42b77ae6776c5.png

二、Yearning 安装配置下载Yearning,进入install目录

  1. git clone https://github.com/cookieY/Yearning.git ##没有git的需自行安装 yum install git
  2. 进入install/yearning-docker-compose目录,然后启动即可:
  3. cd Yearning/install/yearning-docker-compose
  4. docker-compose up -d

等待10分钟左右

安装完成默认启动

查看启动的容器: docker ps

初始账号:admin / Yearning_admin

1、Inception设置

Inception是作为一个sql审核的工具,无需设置用户密码

第二步和以下Yearning设置界面均需配置备份库用户密码。

备份库就与当前Yearning同实例即可。

配置备份库之后DDL、DML工单便会保存回滚语句在数据库中,按不同实例和DBname组合后创建独立的备份数据库。

5771e7cbd8b2dd81f009065fb2bbd825.png

2、钉钉邮件配置

正在上传…重新上传取消正在上传…重新上传取消

3、注册邮箱,权限等设置

6f1ff49648917519298bb5d03bba4bc7.png

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/912928
推荐阅读
相关标签
  

闽ICP备14008679号