前言
这几天在部署Mysql的过程中,难免有安装失败的情况, 本文总结了如何彻底删除已安装的Mysql的各种方法,包括windows及Linux版本
1. RPM安装后删除Mysql
yum -y remove MySQL-* 一般用rpm -e 的命令删除mysql,这样表面上删除了mysql, 可是mysql的一些残余程序仍然存在,并且通过第一步的方式也查找不到残余, 而yum命令比较强大,可以完全删除mysql. (ps:用rpm删除后再次安装的时候会提示已经安装了,这就是rpm没删除干净的原因) 删除目录 find / -name mysql 把所有出现的目录统统删除, 查找mysql的一些目录,把所有出现的目录删除, 可以使用rm -rf 路径,删除时请注意,一旦删除无法恢复。 删除配置文件 rm -rf /etc/my.cnf 删除mysql的默认密码 rm -rf /root/.mysql_sercret 这样mysql就全部删除干净了
2. Windows版本删除Mysql
2.1 停止 MySQL 服务: 可以用 services.msc,也可以用任务管理器,也可以用“net stop mysql57303307” 2.2 删除服务: 管理员命令行执行“sc delete mysql57303307”或“mysqld remove mysql57303307” 2.3 删除所有 MySQL 文件 2.4 regedit 打开注册表,删除以下位置的 3 个文件夹: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL