如何从Windows完全删除MySQL?


12

(我知道有类似同名的问题,但是这一次是真的“我怎么重置密码”,而这其中不指定操作系统,并已得到了只面向Linux的答案。)

在Windows XP上,我只是卸载了MySQL并删除了安装它的文件夹。然后重新启动并重新安装了MySQL。

备份后,它仍然具有卸载前的数据库。

它在哪里保存该数据库信息?如何完全删除MySQL并重新开始,好像从未安装过MySQL?


对于MySQL管理员来说,这似乎是一个很大的挫败感-他们的论坛上塞满了过去几年有关此问题的问题。
魏吉

Answers:


18

弄清楚了

要完全删除MySQL,还必须删除数据文件夹,该文件夹实际上是存储数据库信息的位置。

事实证明,“典型”安装选项(在Windows XP上)将数据放入:

  • Windows XP: “ C:\ Documents and Settings \ All Users \ Application Data \ MySQL \ MySQL Server 5.1”
  • Windows Vista(?)/ 7/8 “ C:\ ProgramData \ MySQL”

删除该文件夹后,我可以从头开始重新安装。


这真是天赐之物!我在尝试重新安装时遇到了麻烦,在许多Google搜索都无法打开任何内容之后,我遇到了这个问题,它适用于Windows Server 2008 + MySQL 5.1.46设置。谢谢!
weiji

虽然没有Documents and SettingsWindows Server 2012中的根文件夹之类的东西
大约2014年

C:\Users自Vista / 2008起已将其重命名。
Massimo 2015年

6

对于Windows 7,它位于ProgramData \ MySQL中


3

为了使其他任何人都来这里寻找答案,这里提供了一种更通用的定位方法,尤其是如果MySQL已安装在默认位置以外的其他位置(我很容易这样做)。

在每个本地驱动器中搜索“ mysql”,这将查找程序和数据文件夹,因为“ mysql”构成了可执行文件名称的一部分,而与版本无关,并且始终会有一个“ mysql”表。

日志文件可能完全位于不同的位置,而找到这些文件的最佳方法是通过配置文件,该文件在Windows上通常称为“ my.ini”。但是,如果有人从源代码创建了此安装,则该文件可能会被称为任何东西,但这绝对是不寻常的情况。

理想情况下,您应该首先卸载常规方式(添加/删除程序或Microsoft本周命名的任何方式),但是如果出于某些原因要删除所有内容,请不要忘记首先停止MySQl服务。


1

数据文件夹为我放置在这里,我正在运行Windows 7 64bit。

C:\ ProgramData \ MySQL


1

我所做的就是搜索名称为“ MySQL”的文件夹和文件,并将其全部删除。之后,我根本没有旧文件,并且可以再次从头开始。


1

没有提到的一件事,或者我只是没有看到的是,对于Windows服务器,您还应该从下面的appdata中删除文件夹,该示例是要从中删除的管理员用户文件夹的示例:

C:\ Users \ Administrator \ AppData \ Roaming \ MySQL


1

用于从MSI软件包中完全删除安装的MySQL [Windows 10 PC上为MySQL 8。

可以从或使用应用程序一一卸载MySQL程序。Control Panel > Add or Remove ProgramsMySQL Installer

使用MySQL Installer: 查找MySQLInstaller.exe或MySQLInstallerLauncher.exe(两者均做相同的工作)

默认情况下,安装程序重新位于安装Windows的系统文件夹中。在我的PC中,它位于以下位置:

C:\Program Files (x86)\MySQL\MySQL Installer for Windows\

在默认安装中,开始菜单快捷方式也可能可用。寻找MySQL Installer - Community

双击MySQLInstaller(或MySQLInstallerLauncher),将出现MySQL安装程序窗口。在这里,您将看到添加,修改,升级,删除等选项。选择Remove

同样,您可以选择,然后一次删除一个全部一次Productexecute

这将需要一些时间,安装程序可能会冻结在中间,只是终止进程并重新启动(需要很多耐心)。不用担心,安装程序将从停止的地方开始。

注意:使用这种方法删除MySQL时,只会删除已安装的组件。在执行过程中产生的任何数据库信息(包括表和数据),导入或导出文件,日志文件和二进制日志都保留在其配置的位置。

在默认安装中,MySQL文件存储在以下位置:

C:\ProgramData\MySQL
C:\Program Files\MySQL
C:\Program Files (x86)\MySQL
C:\Users\user_name\AppData\Roaming\MySQL

C:\ProgramData目录默认为隐藏,因此安装程序不会删除此文件夹。

要完全删除MySQL,请检查上述位置并手动删除MySQL文件夹(如果存在)。现在,应将MySQL及其所有配置和数据库完全删除。

从控制面板卸载:我相信我们都知道如何从控制面板卸载程序。


这是到目前为止提到的最简单,最可靠的选项,应该是谷歌搜索“如何从Windows卸载MySQL”的第一个结果。谢谢!
mjarosie
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.