Ubuntu MySQL如何卸载
导读:Ubuntu 卸载 MySQL 的完整步骤 一 操作前准备 备份重要数据:对所有业务库执行逻辑备份,例如使用 mysqldump -u 用户名 -p --all-databases > backup.sql;如仅迁移部分库,可替换为...
Ubuntu 卸载 MySQL 的完整步骤
一 操作前准备
- 备份重要数据:对所有业务库执行逻辑备份,例如使用 mysqldump -u 用户名 -p --all-databases > backup.sql;如仅迁移部分库,可替换为具体库名。备份完成后妥善保存。
- 确认安装与运行状态:查看版本与包列表(如 mysql --version、dpkg -l | grep mysql),并停止服务(sudo systemctl stop mysql 或 sudo service mysql stop)。
- 确认权限:以下命令均需要 sudo 权限执行。
二 标准卸载步骤
- 停止服务
- 执行:sudo systemctl stop mysql(或 sudo service mysql stop)
- 卸载软件包(purge 会同时移除配置)
- 执行:sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core- mysql-client-core-**
- 说明:包名可能随版本不同略有差异,以上为常见组合;purge 会删除程序与配置文件。
- 清理不再需要的依赖与缓存
- 执行:sudo apt-get autoremove -y
- 执行:sudo apt-get autoclean
- 删除残留数据与配置目录(⚠️ 数据将不可恢复)
- 执行:sudo rm -rf /etc/mysql /var/lib/mysql /var/log/mysql
- 说明:上述目录分别存放配置、数据与日志,删除后即为“干净”卸载。
三 验证卸载结果
- 服务状态:systemctl status mysql(应显示未找到或已停止)
- 包查询:dpkg -l | grep mysql(应无相关包或仅剩无关依赖)
- 文件检查:ls /etc/mysql /var/lib/mysql /var/log/mysql(应提示目录不存在)
四 常见问题与处理
- 服务名不一致:极少数环境可能使用 mysqld,可用 sudo systemctl stop mysqld 再执行卸载。
- 存在依赖冲突:先执行 sudo apt-get -f install 修复依赖,再 purge 与 autoremove。
- 再次安装前:建议重启系统(sudo reboot)以清理残余锁与进程,确保全新安装环境。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu MySQL如何卸载
本文地址: https://pptw.com/jishu/750733.html
