Linux服务器怎么删除MariaDB?

在 Linux 服务器上删除 MariaDB,以下是详细步骤:

1. 停止 MariaDB 服务

停止服务
sudo systemctl stop mariadb
禁用开机自启
sudo systemctl disable mariadb
检查服务状态
sudo systemctl status mariadb

2. 卸载 MariaDB 软件包

对于 CentOS/RHEL/Fedora:

查看已安装的 MariaDB 包
rpm -qa | grep -i mariadb
卸载所有 MariaDB 包
sudo yum remove mariadb-server mariadb-client mariadb
或者使用 dnf(Fedora/RHEL 8+)
sudo dnf remove mariadb-server mariadb-client mariadb

对于 Ubuntu/Debian:

查看已安装的 MariaDB 包
dpkg -l | grep mariadb
卸载所有 MariaDB 包
sudo apt-get remove --purge mariadb-server mariadb-client mariadb-common

3. 清理相关文件和目录

删除配置文件
sudo rm -rf /etc/mysql/
sudo rm -rf /etc/my.cnf*
删除数据目录(重要:先备份数据!)
sudo rm -rf /var/lib/mysql/
删除日志文件
sudo rm -rf /var/log/mysql/
sudo rm -rf /var/log/mariadb/
删除临时文件
sudo rm -rf /var/tmp/mysql/

4. 清理用户和组(可选)

删除 mysql 用户和组
sudo userdel -r mysql
sudo groupdel mysql

5. 清理依赖包

CentOS/RHEL
sudo yum autoremove
Ubuntu/Debian
sudo apt-get autoremove

6. 验证卸载

检查是否还有 mariadb 进程
ps aux | grep mariadb
检查是否还有相关文件
which mariadb
which mysql
尝试连接验证
mysql -u root -p

注意事项:

1、备份重要数据:删除前务必备份所有数据库数据

2、确认依赖关系:卸载前检查是否有其他软件依赖 MariaDB

3、彻底清理:使用--purge 参数(Debian/Ubuntu)或手动删除残留文件

如果使用 Docker:

停止并删除 MariaDB 容器
docker stop mariadb-container
docker rm mariadb-container
删除 MariaDB 镜像
docker rmi mariadb

完成以上步骤后,MariaDB 就从你的 Linux 服务器中完全删除了。

文章摘自:https://idc.huochengrm.cn/fwq/17598.html

评论