我尝试了类似问题的所有答案,但都没有用。
今天早上我遇到了一个问题,MySQL localhost 没有运行(服务器未连接,也无法连接)。我以为是服务器问题,所以我尝试了所有能找到的解决方案(终止任务并手动启动、重新启动 PC 等),但这些都不起作用,所以我最终选择卸载。但 MySQL 是我见过的最棘手的东西。我尝试运行默认的 Windows 卸载程序,可以卸载除服务器(MySQL 服务器 5.7.25)之外的所有内容。然后我尝试手动删除计算机上的每个 MySQL 文件夹。我这样做了,但 MySQL 服务器仍然出现在我的程序列表中。我尝试使用 CCleaner 卸载,但它仍然在那里。只是这次程序要求我输入一个 msi 文件,当我将 MySQL 文件夹删除到 ProgramData 上时,该文件被删除了(正如许多答案所建议的那样)。然后我尝试再次运行安装程序,但是由于更新,安装程序尝试安装 MySQL 服务器 5.7.26(我有 5.7.25)。现在,每次我进入安装程序(希望找到“卸载”选项)时,我都会看到“重新配置”选项。如果我单击它,安装程序就会卡在“备份 MySQL 数据库”上。我不想要任何数据库或表,我想完全删除 MySQL 以重新开始,或者至少修复我一开始遇到的连接问题(因为这就是我经历所有这些麻烦的原因),但我陷入了无限循环。
现在我正在尝试安装 MySQL 5.7.26(在恢复回收站中所有已删除的文件夹后),这次安装程序给了我跳过数据库恢复的选项,我选择了这个。但随后它在“启动服务器”时失败,我得到了这个日志
MySQL 错误 1042:无法连接到任何指定的 MySQL 主机。等待 5 秒后再尝试下一次连接...重试 2:尝试使用 root 用户和密码连接到 Mysql@localhost:3306...
现在,我尝试运行我删除并恢复的著名 MSI 文件,但是,MySQL 现在告诉我已安装了一个较新的版本(5.7.26),这实际上是一个谎言,因为该版本从未成功结束安装......
那么,我怎样才能完全删除 MySQL 并重新开始呢?为什么会有这么多的粘性?任何无需实际删除的修复方法都将不胜感激。
非常感谢
系统:Win10 原始安装版本:mysql-installer-web-community-5.7.25.0
答案1
自动应答
使用了 RevoUninstaller(一些免费选项可能有用,我不知道)。当尝试卸载时,它提示我重新安装,所以我单击了“是”,解决了我原来的问题。它执行了“干净”的重新安装,但我不知道它是否可以完全删除该软件。