docker 安装部署Yearning SQL 审核平台

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

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

1、配置文件准备

#cat /opt/Yearning/install/inception/inc.cnf
[inception]
general_log=1
general_log_file=inception.log
port=6669
socket=/tmp/inc.socket
character-set-client-handshake=0
character-set-server=utf8
inception_language_code=zh-CN
inception_remote_system_password=root
inception_remote_system_user=wzf1
inception_remote_backup_port=3306
inception_remote_backup_host=127.0.0.1
inception_support_charset=utf8,utf8mb4
inception_enable_nullable=0
inception_check_primary_key=1
inception_check_column_comment=1
inception_check_table_comment=1
inception_osc_on=OFF
inception_osc_bin_dir=/usr/bin
inception_osc_min_table_size=1
inception_osc_chunk_time=0.1
inception_enable_blob_type=1
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、验证下(数据库是没密码的)

docker 安装部署Yearning SQL 审核平台_第1张图片

 

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

 

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

等待10分钟左右

安装完成默认启动

查看启动的容器: docker ps

初始账号:admin / Yearning_admin

1、Inception设置

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

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

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

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

docker 安装部署Yearning SQL 审核平台_第2张图片

 

2、钉钉邮件配置

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

 

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

docker 安装部署Yearning SQL 审核平台_第3张图片

 

 

你可能感兴趣的:(docker,sql,数据库,yearning)