Wie entferne ich MySQL vollständig von Windows?

12

(Ich stelle fest, dass es ähnlich betitelte Fragen gibt, aber in diesem Fall geht es wirklich darum, wie ich das Passwort zurücksetze, und in diesem Fall wird kein Betriebssystem angegeben und es gibt nur Linux-orientierte Antworten.)

Unter Windows XP habe ich gerade MySQL deinstalliert und den Ordner gelöscht, in dem es installiert wurde. Anschließend habe ich MySQL neu gestartet und neu installiert.

Wenn es wieder hochfährt, hat es immer noch die Datenbanken, die es vor der Deinstallation hatte.

Wo hat es diese Datenbankinformationen aufbewahrt? Wie entferne ich MySQL vollständig und beginne von vorne, als hätte ich es nie installiert?

Nathan Long
quelle
Dies scheint eine ziemlich große Enttäuschung für MySQL-Administratoren zu sein - ihre Foren sind voller Fragen zu diesem Thema aus den letzten Jahren.
Weiji

Antworten:

18

Herausgefunden

Um MySQL vollständig zu entfernen, müssen Sie auch den Datenordner entfernen, in dem die Datenbankinformationen tatsächlich gespeichert sind.

Es stellt sich heraus, dass die Installationsoption "Typical" (unter Windows XP) die Daten in folgende Felder einfügt:

  • Windows XP: "C: \ Dokumente und Einstellungen \ All Users \ Anwendungsdaten \ MySQL \ MySQL Server 5.1"
  • Windows Vista (?) / 7/8 : "C: \ ProgramData \ MySQL"

Nachdem ich diesen Ordner gelöscht hatte, konnte ich ihn von Grund auf neu installieren.

Nathan Long
quelle
Das war ein Glücksfall! Ich war beim Versuch einer Neuinstallation festgefahren, und nachdem bei vielen Google-Suchanfragen nichts auftauchte, stieß ich auf dieses Problem und es funktionierte für mein Windows Server 2008 + MySQL 5.1.46-Setup. Vielen Dank!
Weiji
Es gibt jedoch keinen Documents and SettingsStammordner in Windows Server 2012
Abbood
Das wurde C:\Usersseit Vista / 2008 umbenannt.
Massimo
6

Für Windows 7 befindet es sich in ProgramData \ MySQL

syuusuke
quelle
3

Zum Nutzen aller anderen, die hier nach der Antwort suchen, finden Sie hier eine allgemeinere Methode, um sie zu finden, insbesondere wenn MySQL an einem anderen Ort als dem Standardspeicherort installiert wurde (etwas, für das ich anfällig bin).

Durchsuchen Sie jedes der lokalen Laufwerke nach "mysql", das sowohl den Programm- als auch den Datenordner findet, da "mysql" unabhängig von der Version Teil des ausführbaren Namens ist und es immer eine "mysql" -Tabelle gibt.

Die Protokolldateien können sich insgesamt an einem anderen Speicherort befinden. Der beste Weg, diese zu finden, ist die Konfigurationsdatei, die unter Windows normalerweise den Namen "my.ini" trägt. Wenn jedoch jemand diese Installation aus dem Quellcode erstellt hat, könnte diese Datei möglicherweise als alles andere bezeichnet werden, aber das wäre definitiv ein ungewöhnlicher Fall.

Im Idealfall sollten Sie zuerst die herkömmliche Methode deinstallieren (Programme hinzufügen / entfernen oder was auch immer Microsoft diese Woche genannt hat), aber wenn Sie aus irgendeinem Grund einfach alles löschen möchten, vergessen Sie nicht, zuerst die MySQl-Dienste zu beenden.

John Gardeniers
quelle
1

Der Datenordner wurde für mich hier abgelegt, ich verwende Windows 7 64bit.

C: \ ProgramData \ MySQL

rdsai
quelle
1

Ich habe nur nach Ordnern und Dateien mit dem Namen "MySQL" gesucht und sie alle gelöscht. Danach hatte ich überhaupt keine alten Dateien mehr und konnte wieder von vorne anfangen.

ÜBERLEBEN
quelle
1

Eine Sache, die nicht erwähnt wurde oder die ich einfach nicht gesehen habe, ist, dass Sie für einen Windows-Server auch die folgenden Ordner aus den App-Daten entfernen sollten:

C: \ Benutzer \ Administrator \ AppData \ Roaming \ MySQL

SteveInCA
quelle
1

Zum vollständigen Entfernen von MySQL aus dem MSI-Paket [MySQL 8 auf Windows 10-PC.]

MySQL - Programme können deinstalliert werden einer nach dem anderen aus Control Panel > Add or Remove Programsoder unter Verwendung von MySQL InstallerAnwendung.

Verwenden von MySQL Installer: Suchen Sie nach MySQLInstaller.exe oder MySQLInstallerLauncher.exe (beide erledigen den gleichen Job).

Das Installationsprogramm befindet sich standardmäßig im Systemordner, in dem Windows installiert ist. Auf meinem PC befand es sich an folgendem Ort:

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

Bei der Standardinstallation ist möglicherweise auch eine Verknüpfung zum Startmenü verfügbar. SuchenMySQL Installer - Community

Doppelklicken Sie auf MySQLInstaller (oder MySQLInstallerLauncher). Das MySQL-Installationsfenster wird angezeigt. Hier werden Optionen zum Hinzufügen, Ändern, Aktualisieren, Entfernen usw. angezeigt. Auswählen Remove.

Auch hier können Sie eines nach dem anderen oder alle gleichzeitig entfernen, indem Sie Productund dann auswählen execute.

Dies wird einige Zeit in Anspruch nehmen, der Installer kann in der Mitte einfrieren, den Vorgang einfach abbrechen und neu starten (erfordert viel Geduld). Keine Sorge, der Installer startet dort, wo er aufgehört hat.

Hinweis: Wenn MySQL mit dieser Methode entfernt wird, werden nur die installierten Komponenten entfernt. Alle Datenbankinformationen (einschließlich der Tabellen und Daten), Import- oder Exportdateien, Protokolldateien und Binärprotokolle, die während der Ausführung erstellt wurden, werden an ihrem konfigurierten Speicherort aufbewahrt.

In der Standardinstallation werden MySQL-Dateien an folgenden Speicherorten gespeichert:

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

Das C:\ProgramDataVerzeichnis ist standardmäßig ausgeblendet, daher wird dieser Ordner vom Installationsprogramm nicht entfernt.

Um MySQL vollständig zu löschen , überprüfen Sie die oben genannten Speicherorte und entfernen Sie MySQL-Ordner manuell, falls vorhanden. Jetzt sollte MySQL zusammen mit allen Konfigurationen und Datenbanken vollständig entfernt werden.

Deinstallation über die Systemsteuerung: Ich glaube, wir alle wissen, wie man Programme über die Systemsteuerung deinstalliert.

Hasan Rumman
quelle
Dies ist die einfachste und zuverlässigste Option, die bisher erwähnt wurde. Dies sollte das erste Ergebnis sein, während Sie "Deinstallieren von MySQL unter Windows" googeln. Vielen Dank!
mjarosie