在 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
评论