软件下载
https://gitee.com/fanderchan/dbops/releases/tag/dbops.1.7.20241129
release note
Add
支持自定义 MySQL 部署子目录路径:
mycnf_dir
、datadir
、tmpdir
、binlog_dir
、relaylog_dir
、redolog_dir
、socket_dir
、mysqlx_socket_dir
、auditlog_dir
、slowlog_dir
、errlog_dir
、generallog_dir
。支持自定义 MySQL socket 文件路径:
socket
、mysqlx_socket
。新增
advanced_config.yml
配置文件,此功能为进阶功能。MySQL 的快捷登录功能支持客户端 prompt 功能,并新增创建默认客户端 prompt 的开关,默认开启。
新增支持 PanWeiDB 3.0.2B02 版本部署。
Change
由于目录支持自定义,修改了
unsafe_uninstall
剧本的逻辑。unsafe_uninstall
在删除时会打印要删除的目录路径和提示信息,并过滤或拒绝删除系统关键目录(如 etc)。尽管如此,此剧本依然被视为不安全功能,使用前请详细测试。所有剧本的确认信息现会打印自定义路径。
现在非华为官方分支的 openGauss 版本不再支持自动下载逻辑(因为本身无法下载)。如未上传安装包,会尽早报错。
MySQL 的所有
fcs_
参数类型从 int 改为 bool。openGauss 部署的默认版本从 5.0.2 修改为 6.0.0。
修改 mysql_ansible 参数:将
mysql_base_dir
重命名为mysql_software_dir
,使其更易于记忆和理解。一些之前注释为"do not modify"的高阶参数移动到了新增的配置文件
advanced_config.yml
里,包括mysql_package
、greatsql_package
、percona_package
。
Remove
移除 mysql_ansible 中的
sock_type
参数。由于现在支持完全自定义 MySQL socket 路径,此参数已无实际意义。
Fix
修复验证 openGauss 安装包完整性时 sha256 码错误的问题。
修复 MySQL 快捷登录创建时剧本硬编码使用了"mysql"字面量,未使用 {{ mysql_user }} 参数配置值的问题。
文档
https://gitee.com/fanderchan/dbops_docs