BPM 安装失败 - MariaDB 清理及重新安装¶
部分 Linux 系统(CentOS、Rocky Linux、AlmaLinux、OpenEuler 等)可能预装了自带的 MariaDB。如果系统已存在默认 MariaDB,会与平台安装程序冲突,导致安装失败或服务异常。
导出这篇步骤说明
适合发给实施人员或现场操作时离线查看。
一、卸载系统自带 MariaDB¶
1.1 卸载 MariaDB 客户端¶
执行:
yum remove mariadb
根据提示输入 y 确认卸载。
1.2 卸载 MariaDB 服务端¶
执行:
yum remove mariadb-server
根据提示输入 y 确认卸载。
1.3 创建配置文件¶
vi /etc/my.cnf.d/mariadb-server.cnf
按 i 进入编辑模式,粘贴以下配置:
[mysqld]
sql_mode=NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
skip-name-resolve=
lower_case_table_names=1
按 Esc,输入 :wq 保存。
二、检查是否卸载干净(可选)¶
rpm -qa | grep -i mariadb
- 无输出:已清理完成
- 有输出:继续执行
yum remove "mariadb*"或rpm -e --nodeps <包名>,直到清空
三、清理安装残留¶
bash uninstall.sh
等待脚本执行完成。
四、重新安装¶
bash install.sh
按安装程序提示完成安装。
操作流程¶
卸载系统 MariaDB
|
yum remove mariadb
|
yum remove mariadb-server
|
(可选)rpm -qa | grep -i mariadb
|
bash uninstall.sh
|
bash install.sh
|
完成
注意
- 卸载前请确认业务数据已备份。
- 如果服务器已部署生产环境数据库,先确认 MariaDB 是否被业务系统使用。
- 建议在全新环境或停止相关业务后执行。