Jak całkowicie usunąć MySQL z Windows?

12

(Zdaję sobie sprawę, że istnieją podobne pytania, ale to naprawdę „jak zresetować hasło”, a to nie określa systemu operacyjnego i ma tylko odpowiedzi na Linuksa).

W systemie Windows XP właśnie odinstalowałem MySQL i usunąłem folder, w którym został zainstalowany. Następnie ponownie uruchomiłem i ponownie zainstalowałem MySQL.

Po ponownym uruchomieniu nadal ma bazy danych, które posiadał przed odinstalowaniem.

Gdzie trzymał informacje o bazie danych? Jak całkowicie usunąć MySQL i zacząć od nowa, jakbym nigdy go nie instalował?

Nathan Long
źródło
Wydaje się to być sporą frustracją dla administratorów MySQL - ich fora są wypełnione pytaniami na ten temat z ostatnich kilku lat.
weiji

Odpowiedzi:

18

Domyśliłam się

Aby w pełni usunąć MySQL, musisz również usunąć folder danych, w którym faktycznie przechowywane są informacje o bazie danych.

Okazuje się, że „typowa” opcja instalacji (w systemie Windows XP) umieszcza dane w:

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

Po usunięciu tego folderu mogłem ponownie zainstalować od zera.

Nathan Long
źródło
To był dar niebios! Utknąłem przy próbie ponownej instalacji i po wielu wyszukiwaniach Google, które niczego nie wykazały, natknąłem się na to i działało to w mojej instalacji Windows Server 2008 + MySQL 5.1.46. Dzięki!
weiji
nie ma czegoś takiego jak Documents and Settingsfolder główny w Windows Server 2012
abbood
Nazwę tę zmieniono na C:\Usersod Vista / 2008.
Massimo,
6

W systemie Windows 7 znajduje się w ProgramData \ MySQL

syuusuke
źródło
3

Z korzyścią dla każdego, kto przybywa tutaj w poszukiwaniu odpowiedzi, oto bardziej ogólny sposób jej zlokalizowania, szczególnie jeśli MySQL został zainstalowany w innym miejscu niż domyślna lokalizacja (coś, co mam skłonność do zrobienia).

Przeszukanie każdego lokalnego dysku pod kątem „mysql”, który zlokalizuje zarówno folder programu, jak i danych, ponieważ „mysql” stanowi część nazwy pliku wykonywalnego, niezależnie od wersji, i zawsze będzie tabela „mysql”.

Pliki dziennika mogą znajdować się w zupełnie innej lokalizacji, a najlepszym sposobem na ich zlokalizowanie jest plik konfiguracyjny, który w systemie Windows zwykle nosi nazwę „my.ini”. Jeśli jednak ktoś stworzył tę instalację ze źródła, ten plik można by w ogóle nazwać dowolnym, ale z pewnością byłby to niezwykły przypadek.

Najlepiej jest najpierw odinstalować konwencjonalny sposób (dodać / usunąć programy lub cokolwiek, co Microsoft nazwał to w tym tygodniu), ale jeśli z jakiegoś powodu po prostu usuniesz wszystko, nie zapomnij najpierw zatrzymać usługi MySQl.

John Gardeniers
źródło
1

Folder danych został tutaj umieszczony, używam systemu Windows 7 64bit.

C: \ ProgramData \ MySQL

rdsai
źródło
1

Wszystko, co zrobiłem, to szukałem folderów i plików o nazwie „MySQL” i usunąłem je wszystkie. Po tym nie miałem już żadnych starych plików i mogłem zacząć od nowa.

Nadpisanie
źródło
1

Jedną rzeczą nie wymienioną, lub po prostu nie widziałem, że dla serwera Windows powinieneś również usunąć foldery z danych aplikacji poniżej to przykład folderu użytkownika administratora do usunięcia z:

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

SteveInCA
źródło
1

Do całkowitego usunięcia MySQL zainstalowanego z pakietu MSI [MySQL 8 na komputerze z systemem Windows 10].

Programy MySQL można odinstalować jeden po drugim z Control Panel > Add or Remove Programslub za pomocą MySQL Installeraplikacji.

Korzystanie z instalatora MySQL: Znajdź plik MySQLInstaller.exe lub MySQLInstallerLauncher.exe (oba wykonują tę samą pracę)

Domyślnie instalator zatrzymuje się w folderze System, w którym jest zainstalowany system Windows. Na moim komputerze było poniżej:

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

Skrót menu Start może być również dostępny przy domyślnej instalacji. SzukaćMySQL Installer - Community

Kliknij dwukrotnie MySQLInstaller (lub MySQLInstallerLauncher), aby wyświetlić okno instalatora MySQL. Tutaj zobaczysz opcje Dodaj, Modyfikuj, Uaktualnij, Usuń itp. Wybierz Remove.

Ponownie możesz usunąć pojedynczo lub wszystkie naraz , wybierając, Producta następnie execute.

To zajmie trochę czasu, instalator może zawiesić się w środku, po prostu zabij proces i zacznij od nowa (wymaga dużo cierpliwości). Nie martw się, instalator uruchomi się tam, gdzie się zatrzymał.

Uwaga: Po usunięciu MySQL przy użyciu tej metody usuwane są tylko zainstalowane komponenty. Wszelkie informacje z bazy danych (w tym tabele i dane), pliki importu lub eksportu, pliki dziennika i dzienniki binarne tworzone podczas wykonywania są przechowywane w ich skonfigurowanej lokalizacji.

W domyślnej instalacji pliki MySQL są przechowywane w poniższych lokalizacjach:

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

C:\ProgramDataKatalog jest domyślnie ukryty, więc instalator nie usunie ten folder.

Aby całkowicie usunąć MySQL , sprawdź powyższe lokalizacje i ręcznie usuń foldery MySQL, jeśli istnieją. Teraz MySQL powinien zostać całkowicie usunięty wraz ze wszystkimi konfiguracjami i bazami danych.

Odinstalowywanie z Panelu sterowania: Wierzę, że wszyscy wiemy, jak odinstalować programy z Panelu sterowania.

Hasan Rumman
źródło
To najłatwiejsza i najbardziej niezawodna wspomniana do tej pory opcja, która powinna być pierwszym rezultatem podczas wyszukiwania w Google „jak odinstalować MySQL z Windows”. Dzięki!
mjarosie