跳转至

BPM 安装失败 - MariaDB 清理及重新安装

部分 Linux 系统(CentOS、Rocky Linux、AlmaLinux、OpenEuler 等)可能预装了自带的 MariaDB。如果系统已存在默认 MariaDB,会与平台安装程序冲突,导致安装失败或服务异常。

导出这篇步骤说明 适合发给实施人员或现场操作时离线查看。
PDF

一、卸载系统自带 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 是否被业务系统使用。
  • 建议在全新环境或停止相关业务后执行。