(Я понимаю, что есть вопросы с похожими названиями, но вот этот действительно "как мне сбросить пароль", и вот этот не указывает ОС и получил только ответы, ориентированные на Linux.)
В Windows XP я просто удалил MySQL и удалил папку, в которой он был установлен. Затем я перезагрузил и переустановил MySQL.
Когда он возвращается в исходное состояние, он все еще имеет базы данных, которые были до удаления.
Где хранилась информация о базе данных? Как мне полностью удалить MySQL и начать заново, как будто я никогда его не устанавливал?
Чтобы полностью удалить MySQL, вам также необходимо удалить папку данных, в которой фактически хранится информация о базе данных.
Оказывается, вариант установки «Обычная» (в Windows XP) помещает данные в:
После удаления этой папки я смог переустановить с нуля.
Для Windows 7 это в ProgramData \ MySQL
Для пользы всех, кто приезжает сюда в поисках ответа, вот более общий способ найти его, особенно если MySQL был установлен где-то, кроме местоположения по умолчанию (что я склонен делать).
Поиск «mysql» на каждом из локальных дисков, который будет определять местоположение и программы, и папки данных, поскольку «mysql» является частью имени исполняемого файла, независимо от версии, и всегда будет таблица «mysql».
Файлы журнала могут находиться совсем в другом месте, и лучший способ найти их - использовать файл конфигурации, который в Windows обычно называется «my.ini». Однако, если кто-то создал эту установку из источника, этот файл потенциально можно было бы назвать как угодно, но это определенно будет необычным случаем.
В идеале вы должны сначала удалить обычным способом (добавить / удалить программы или как там Microsoft назвала это на этой неделе), но если по какой-то причине вы просто собираетесь удалить все, не забудьте сначала остановить службы MySQl.
Для полного удаления 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 вместе со всеми конфигурациями и базами данных.
Удаление из Панели управления: Я считаю, что все мы знаем, как удалять программы из Панели управления.
Папка с данными была размещена здесь для меня, я использую Windows 7 64bit.
C: \ ProgramData \ MySQL
Все, что я сделал, это поискал папки и файлы с именем «MySQL» и удалил их все. После этого у меня вообще не было старых файлов, и я мог снова начать с нуля.
Одна вещь, о которой не упоминалось, или я просто не видел, заключается в том, что для сервера Windows вы также должны удалить папки из appdata ниже, это пример папки администратора, которую нужно удалить из:
C: \ Users \ Администратор \ AppData \ Roaming \ MySQL
Если вы скачали из установщика MYSQL, найдите его и откройте. Он может установить, отремонтировать, удалить за один раз для разъемов, сервера и т. Д.
Я думаю, это может даже сработать, если вы установили индивидуально.
Имя примерно такое при загрузке
mysql-8.0.15.0_Win32-64.msi mysql-8.0.15-winx64.msi