Closed winfredLIN closed 2 months ago
我们发现,社区版用户和专业板用户在安装SQLE的时候,常常会遇到一些数据库审核插件配置上的困难,这次我们通过脚本的方式,引导用户选择自己需要使用的数据库审核插件,自动地进行配置和启动sqle。
自动化配置脚本使用方法 假设当前目录是/opt/sqle,当前工作目录的文件树大概是这样的
. ├── bin ├── etc │ ├── config.yaml ├── logs ├── plugins │ ├── sqle-oracle-plugin-main.jar │ ├── sqle-db2-plugin.jar │ ├── sqle-ms-plugin │ ├── sqle-mycat-plugin │ ├── sqle-ob-mysql-plugin │ ├── sqle-oracle-plugin.jar │ ├── sqle-pg-plugin │ ├── sqle-td-mysql-plugin │ └── sqle-tidb-plugin ├── scripts │ ├── functions.sh │ ├── init_config.sh │ ├── init_start.sh │ └── stop_sqle.sh
在./etc/config.yaml文件中进行基础配置
赋予脚本可执行权限
chmod +x scripts/init_start.sh chmod +x scripts/functions.sh chmod +x scripts/init_config.sh
启动自动配置脚本./scripts/init_config.sh,脚本会一步步引导您对需要启动的插件进行配置,脚本会自动完成以下工作:
配置完成后,您可以选择是否启动SQLE,也可以继续配置需要配置的插件
将旧版本的插件可执行文件保存为备份
将新版本的插件可执行文件放到plugins文件夹下
赋予新插件可执行权限:chmod +x ./plugins/plugin_name
chmod +x ./plugins/plugin_name
重启sqled:systemctl restart sqled
systemctl restart sqled
需求描述(Describe)
我们发现,社区版用户和专业板用户在安装SQLE的时候,常常会遇到一些数据库审核插件配置上的困难,这次我们通过脚本的方式,引导用户选择自己需要使用的数据库审核插件,自动地进行配置和启动sqle。
使用流程如下:
自动化配置脚本使用方法 假设当前目录是/opt/sqle,当前工作目录的文件树大概是这样的
在./etc/config.yaml文件中进行基础配置
赋予脚本可执行权限
启动自动配置脚本./scripts/init_config.sh,脚本会一步步引导您对需要启动的插件进行配置,脚本会自动完成以下工作:
配置完成后,您可以选择是否启动SQLE,也可以继续配置需要配置的插件
如何更新插件
将旧版本的插件可执行文件保存为备份
将新版本的插件可执行文件放到plugins文件夹下
赋予新插件可执行权限:
chmod +x ./plugins/plugin_name
重启sqled:
systemctl restart sqled
变更影响面
受影响的模块或功能
外部引用的潜在问题或风险
版本兼容性
测试建议