Skip to main content

MariaDB 默认组件清理及重新安装说明

一、适用场景

部分 Linux 操作系统(如 CentOS、Rocky Linux、AlmaLinux、OpenEuler 等)可能预装了系统自带的 MariaDB 软件包。如果系统已存在默认安装的 MariaDB,可能会与当前安装程序产生冲突,导致安装失败或服务异常。
因此,在执行安装前,需要先卸载系统默认自带的 MariaDB 组件。

二、卸载系统默认 MariaDB

  1. 卸载 MariaDB 客户端
    执行以下命令:
根据提示输入:
确认卸载。
  1. 卸载 MariaDB 服务端
    执行以下命令:
根据提示输入:
确认卸载。 3.创建新的配置文件
输入i进入编辑模式,然后粘贴下面配置文件
输入esc退出编辑模式,然后输入:wq保存配置文件

三、检查是否卸载完成(可选)

执行以下命令确认系统中是否仍存在 MariaDB 软件包:
如果没有任何输出,则表示系统默认 MariaDB 已清理完成。
如果仍存在其他 MariaDB 相关组件,可根据实际情况继续执行:
或者:
rpm -e --nodeps \<软件包名称>
直至系统中不存在任何 MariaDB 相关软件包。

四、清理安装残留文件

完成系统默认 MariaDB 卸载后,执行卸载脚本清理历史安装产生的残留文件:
等待脚本执行完成。

五、重新执行安装

残留文件清理完成后,执行安装脚本:
按照安装程序提示继续完成软件安装。 操作流程总结
卸载系统默认 MariaDB

yum remove mariadb

yum remove mariadb-server

(可选)rpm -qa | grep -i mariadb 检查残留

bash uninstall.sh

bash install.sh

完成软件安装

注意事项

1.卸载 MariaDB 前,请确认业务数据已备份。
2.如果服务器已部署生产环境数据库,请先确认当前 MariaDB 是否被业务系统使用。
3.建议在全新环境或停止相关业务后执行卸载及重新安装操作。