Как полностью удалить MySQL из Windows?

12

(Я понимаю , что есть так же, титулованные вопросы, но это один действительно «как сбросить пароль», и этот один не определяет ОС и только получали Linux-ориентированные ответы.)

В Windows XP я просто удалил MySQL и удалил папку, в которой он был установлен. Затем я перезагрузил и переустановил MySQL.

Когда он возвращается, у него все еще есть базы данных, которые были до удаления.

Где хранится информация этой базы данных? Как полностью удалить MySQL и начать все заново, как если бы я никогда не устанавливал его?

Натан Лонг
источник
Это кажется довольно большим разочарованием для администраторов MySQL - их форумы заполнены вопросами по этой проблеме, возникшими в последние несколько лет.
Вэйдзи

Ответы:

18

Догадаться

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

Оказывается, что «типичная» опция установки (в Windows XP) помещает данные в:

  • Windows XP: «C: \ Documents and Settings \ Все пользователи \ Application Data \ MySQL \ MySQL Server 5.1»
  • Windows Vista (?) / 7/8 : «C: \ ProgramData \ MySQL»

После удаления этой папки, я смог переустановить с нуля.

Натан Лонг
источник
Это была находка! Я застрял, пытаясь переустановить, и после многих поисков в Google ничего не получилось, я наткнулся на это, и это сработало для моей установки Windows Server 2008 + MySQL 5.1.46. Благодарность!
Вэйдзи
В Documents and SettingsWindows Server 2012 нет такой вещи, как корневая папка
abbood
Это было переименовано C:\Usersс Vista / 2008.
Массимо
3

Для того, чтобы кто-нибудь еще приехал сюда в поисках ответа, вот более общий способ его определения, особенно если MySQL был установлен где-то, отличное от расположения по умолчанию (что я склонен делать).

Поиск на каждом из локальных дисков «mysql», который найдет как папку с программой, так и папки с данными, поскольку «mysql» образует часть имени исполняемого файла, независимо от версии, и всегда будет таблица «mysql».

Файлы журналов могут находиться в другом месте, и лучший способ найти их - через файл конфигурации, который в Windows обычно называется «my.ini». Однако, если кто-то создал эту установку из исходного кода, этот файл потенциально может быть вызван как угодно, но это определенно будет необычным случаем.

В идеале вы должны сначала удалить обычным способом (добавить / удалить программы или как Microsoft назовет это на этой неделе), но если по какой-то причине вы просто собираетесь удалить все, не забудьте сначала остановить службы MySQl.

Джон Гарденье
источник
1

Папка данных была размещена здесь для меня, я использую Windows 7 64bit.

C: \ ProgramData \ MySQL

rdsai
источник
1

Все, что я сделал, это поиск папок и файлов с именем «MySQL» и удалил их все. После этого у меня вообще не было старых файлов, и я мог начать все заново.

Override
источник
1

Одна вещь, о которой не упоминалось, или я просто не видел, это то, что для сервера Windows вы должны также удалить папки из appdata ниже, это пример пользовательской папки администратора, из которой нужно удалить:

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

SteveInCA
источник
1

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

Программы MySQL могут быть удалены одна за другой из приложения Control Panel > Add or Remove Programsили с помощью MySQL Installerприложения.

Использование установщика MySQL: найдите 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