Як повністю видалити MySQL з Windows?


12

(Я розумію, що є подібні під назвою питання, але це справді "як мені скинути пароль", і це не вказує ОС і має лише відповіді, орієнтовані на Linux.)

У Windows XP я просто видалив MySQL та видалив папку, в яку він був встановлений. Потім перезавантажив і перевстановив MySQL.

Коли він повертається до резервного копіювання, він все ще має бази даних, які він мав перед видаленням.

Де вона зберігала цю інформацію про базу даних? Як я повністю видаляю MySQL і починаю заново, наче я ніколи його не встановлював?


Це здається досить великим розчаруванням для адміністраторів MySQL - їхні форуми заповнені питаннями з цього питання за останні кілька років.
weiji

Відповіді:


18

Зрозумів це

Щоб повністю видалити MySQL, вам також потрібно видалити папку даних, де фактично зберігається інформація про базу даних.

Виявляється, що "Типовий" варіант установки (у Windows XP) передає дані у:

  • Windows XP: "C: \ Документи та налаштування \ Усі користувачі \ Дані програми \ MySQL \ MySQL Server 5.1"
  • Windows Vista (?) / 7/8 : "C: \ ProgramData \ MySQL"

Після видалення цієї папки я зміг перевстановити з нуля.


Це була знахідка! Я застряг у спробі перевстановити, і після багатьох пошукових запитів google не вдалося виявити нічого, я натрапив на це, і це працювало для моєї установки Windows Server 2008 + MySQL 5.1.46. Дякую!
weiji

Documents and Settingsу Windows Server 2012 немає такої речі, як коренева папка
abbood

Це було перейменовано C:\Usersз Vista / 2008.
Массімо


3

На користь того, хто приїжджає сюди, шукає відповідь, ось більш загальний засіб їх розміщення, особливо якщо MySQL встановлений десь, крім місця за замовчуванням (те, що я схильний робити).

Пошук у кожному з локальних дисків "mysql", який буде знаходити як програми, так і папки даних, оскільки "mysql" є частиною імені виконавця, незалежно від версії, і завжди буде таблиця "mysql".

Файли журналу можуть бути зовсім в іншому місці, і найкращий спосіб знайти їх - через конфігураційний файл, який в Windows зазвичай буде називатися "my.ini". Однак, якщо хтось створив цю установку з джерела, цей файл потенційно може бути названий будь-яким, але це, безумовно, буде незвичним випадком.

В ідеалі вам слід спочатку видалити звичайний спосіб (додавання / видалення програм або те, що Microsoft назвав на цьому тижні), але якщо з якихось причин ви просто збираєтесь видалити все, не забудьте спочатку зупинити службу (-и) MySQl.


1

Тут була розміщена папка даних для мене, я працюю під Windows 7 64bit.

C: \ ProgramData \ MySQL


1

Все, що я робив, це пошук папок і файлів з назвою "MySQL" та видалив їх усіх. Після цього у мене взагалі не було старих файлів і я міг почати з нуля заново.


1

Одне, що не згадувалося, або я просто не бачив, що для сервера Windows ви також повинні видалити папки з додатків, наведених нижче, це приклад папки користувача адміністратора, яку потрібно видалити:

C: \ Користувачі \ Адміністратор \ AppData \ Роумінг \ MySQL


1

Для повного видалення MySQL, встановленого з пакету MSI [MySQL 8 на ПК з Windows 10.]

Програми MySQL можна видалити одну за одною з програми Control Panel > Add or Remove Programsабо використовувати її MySQL Installer.

Використання MySQL Installer: Знайдіть MySQLInstaller.exe або MySQLInstallerLauncher.exe (обидва виконують ту саму роботу)

За замовчуванням інсталятор повторно перебуває у системній папці, де встановлена ​​Windows. У моєму ПК це було внизу:

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

Ярлик меню "Пуск" також може бути доступний при встановленні за замовчуванням. ШукатиMySQL Installer - Community

Двічі клацніть на MySQLInstaller (або MySQLInstallerLauncher), і з’явиться вікно інсталятора MySQL. Тут ви побачите параметри Додати, змінити, оновити, видалити тощо. Виберіть Remove.

Знову ж таки, ви можете видалити їх по одному або всім одночасно , вибравши Productі потім execute.

Це займе деякий час, інсталятор може замерзнути в середині, просто вбити процес і почати заново (потрібно багато терпіння). Не хвилюйтесь, інсталятор запуститься там, де він зупинився.

Примітка: Коли 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 слід повністю видалити разом із усіма конфігураціями та базами даних.

Видалення з Панелі управління: Я вважаю, що всі ми знаємо, як видалити програми з Панелі управління.


Це найпростіший і найнадійніший варіант, згаданий на даний момент, який повинен стати першим результатом під час гуглінгу "як видалити MySQL з Windows". Дякую!
mjarosie
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.