Как полностью удалить mysql windows 10

Обновлено: 02.07.2024

В этой статье описывается процесс, обеспечивающий удаление SQL Server в Windows. Перечисленные шаги подготовят операционную систему к повторной установке и избавят от возможных проблем, связанных с неполным удалением предыдущей версии.

SQL Server от корпорации Microsoft (MSSQL) служит для управления реляционными базами данных и основана на языке запросов T-SQL. Это популярная СУБД, используемая для работы с базами разных размеров: как персональных, так и крупных масштаба предприятия.

Необходимость в удалении возникает у пользователя в разных ситуациях: 1) иногда продукт, установленный на компьютер, активно не используется. Тогда его лучше удалить, заодно и очистив реестр от остаточных файлов. В обратном случае можно столкнуться с нарушением безопасности и ухудшением производительности (существуют специальные троянские программы, способные передавать запросы в командный центр Microsoft SQL). Удалять неиспользуемые программы — это в любом случае хорошая практика; 2) СУБД, установленная на компьютер, не соответствует требованиям пользователя (устарела и т. д). Перед установкой другой версии важно почистить операционную систему от остаточных компонентов. В результате удалённая MS SQL не станет оказывать влияния на новую СУБД, что обеспечит её корректную работу.

Рекомендации и примечания

Для удаления используются средства, встроенные в программу установки. Стоит отметить следующее: • удаление должен выполнять администратор, который имеет разрешение на вход в операционную систему; • когда на компьютере установлен минимальный объём физической памяти из требуемого, нужно увеличить размер файла подкачки в два раза. Это важный момент, ведь в случае нехватки физической памяти, удаление SQL Server будет неполным со всеми вытекающими отсюда последствиями; • если в системе есть несколько экземпляров SQL Server, то служба браузера удалится лишь после удаления последнего из них. Однако службу браузера можно деинсталлировать вручную самому, используя панель управления Windows (раздел «Программы и компоненты»); • в процессе деинсталляции также удаляются и файлы данных tempdb (они добавляются при установке). Файлы с именем, которое удовлетворяет шаблону tempdb_mssql_*.ndf, удаляются лишь при их наличии в каталоге системной БД.

Подготовка к деинсталляции

Перед тем, как запустить процесс Delete, рекомендуется: 1.Выполнить резервное копирование данных. Можно создать полные копии всех БД или вручную скопировать файлы MDF и LDF, перенеся их в нужную директорию. Следует учитывать, что БД master содержит всю информацию на уровне системы для сервера, а msdb включает сведения о заданиях агента SQL Server, а также планы обслуживания и журнал резервного копирования.

Screenshot_1-1801-7de83a.jpg

Какие файлы SQL Server нужно сохранить: БД ReportServer являются частью службы SQL Server Reporting Services.

2.Остановить все службы SQL Server. Это нужно сделать до начала деинсталляции. Если будут присутствовать активные соединения, это может помешать деинсталляции некоторых компонентов.

3.Выбрать учётную запись с соответствующими разрешениями. Можно выполнить вход на сервер под учётной записью, которая входит в группу администраторов.

Удаление SQL Server в Windows 10 и 2016+

Чтобы деинсталлировать SQL Server из операционной системы Windows 10, а также Windows Server 2016/2019 и далее, нужно выполнить ряд действий: 1. Для начала процесса следует перейти в «Параметры» (меню «Пуск»), после чего выбрать «Приложения».
2. В поле поиска вводится sql. 3. Выбирается Microsoft SQL Server нужной версии и разрядности. Это может выглядеть так: Microsoft SQL Server 2014 (32-bit). 4. Выбирается «Удалить». 5. Теперь следует нажать на кнопку «Remove», которая находится в диалоговом всплывающем окне SQL Server. Произойдёт запуск мастера установки SQL Server. 6. На странице «Выбор экземпляра» следует воспользоваться раскрывающимся перечнем, что позволит указать удаляемый экземпляр SQL Server либо указать параметр для удаления средств управления SQL Server и общих компонентов. Для продолжения администратору надо нажать кнопку «Далее». 7. Появится страница «Выбор компонентов», где следует указать те компоненты, которые следует деинсталлировать из ранее указанной версии. 8. Когда появится страница «Все готово», надо просмотреть список функций и компонентов, которые подлежат деинсталляции, а потом нажать кнопку «Удалить» для запуска процесса. 9. Останется обновить окно «Приложения и компоненты». Удалённая версия MS SQL Server будет отсутствовать. Если какие-то компоненты SQL Server всё еще отображаются, их можно удалить из этого окна вручную.

Если что-то пойдёт не так

Несмотря на правильное выполнение вышеописанных шагов, что-то может пойдёт не так. Для установления причины сбоя рекомендуется изучить: — файлы журнала установки SQL Server; — статью из соответствующей базы знаний. Статья посвящена SQL Server 2008, однако описываемая методология подходит и для других версий SQL Server.

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

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

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

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

Догадаться

Чтобы полностью удалить 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 Settings Windows Server 2012 нет такой вещи, как корневая папка

Для Windows 7 это в ProgramData \ MySQL

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

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

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

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

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

C: \ ProgramData \ MySQL

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

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

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

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

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

Использование установщика MySQL: найдите MySQLInstaller.exe или MySQLInstallerLauncher.exe (оба выполняют одинаковую работу)

По умолчанию установщик повторно находится в системной папке, где установлена ​​Windows. В моем ПК это было в расположении ниже:

Ярлык меню «Пуск» также может быть доступен при установке по умолчанию. Ищу MySQL Installer - Community

Дважды щелкните MySQLInstaller (или MySQLInstallerLauncher), и появится окно установщика MySQL. Здесь вы увидите опции Добавить, Изменить, Обновить, Удалить и т. Д. Выберите Remove .

Опять же, вы можете удалить один за другим или все сразу , выбрав Product и затем execute .

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

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

При установке по умолчанию файлы MySQL хранятся в следующих местах:

C:\ProgramData Каталог по умолчанию скрыт, таким образом , программа установки не будет удалить эту папку.

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

Удаление из панели управления. Я думаю, что все мы знаем, как удалять программы из панели управления.

Обучение MySQL (1) - полное удаление, установка и сводка проблем MySQL 5.7

Я встал сегодня утром, и все было в порядке, поэтому я подумал о том, чтобы еще раз просмотреть содержимое базы данных. Я проверил версию, которая была предыдущей версией 5.1, а затем я хотел установить новую версию.

Итак, день фритюрницы начался.

Ниже я перейду от того, как удалить, к правильной установке, проблемам, с которыми я столкнулся, и их решениям!

1. Полное удаление MySQL.

Если вы хотите переустановить версию, вам необходимо полностью удалить предыдущую. Вот простые шаги:

① (Важно) Первое, что нужно сделать, это остановить службу MySQL

Горячая клавиша: win + R Введите команду в открытом рабочем окне. services.msc (Есть много способов, вы также можете напрямую ввести «services» в поле поиска на панели задач), нажмите OK, чтобы войти в служебную программу;



На стороне службы прокрутите вниз, найдите MySQL и нажмите Остановить службу; Обратите внимание, что если служба не была остановлена ​​сначала, удаление может быть неполным.



② Удалите MySQL и связанные с ним программы в панели управления.

Непосредственно введите «Панель управления» в поле поиска на панели задач Панель управления-> Программы-> Удаление программ-> Сервер MySQL. Щелкните правой кнопкой мыши, чтобы удалить.



③ После удаления MySQL и связанных с ним программ начните удалять папку, в которой установлен MySQL.

Найдите каталог файлов, изначально установленный вами, и удалите всю папку MySQL.

Путь установки MySQL по умолчанию: C:\Program Files (x86)\MySQL

Если вы чувствуете, что удаление не чистое, вы можете удалить его с помощью 360 smash. Просто удали как обычно.

④ Удалить реестр MySQL
windows + R запустить файл "regedit" и открыть реестр



1. Удалите соответствующие документы в регистрационной форме, HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL



2. Удалите папку HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet002 \ Services \ Eventlog \ Application \ MySQL.

3. Удалите папку HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Eventlog \ Application \ MySQL.

Обратитесь к руководствам других людей, нужно удалить 2 и 3, но мой компьютер не может их найти, поэтому вы можете игнорировать его.

⑤ Удалите все файлы в C: \ ProgramData \ MySQL на диске C. Если вы не можете удалить их, используйте 360 для их уничтожения. Обратите внимание, что файл programData скрыт по умолчанию, и вы можете увидеть его после отображения настроек





⑥ Удалите папку в C: \ Documents and Settings \ All Users \ Application Data \ MySQL.
Этот шаг очень важен, и многим людям его сложно понять, потому что путь не может быть найден, даже если его ищут, его нельзя найти. Позвольте мне популяризировать это здесь
Microsoft отключила папку Documents and Settings в системе win10. Изменен на [пользователи] (пользователи)
Итак, вот C: \ Users \ Administrator \ AppData \ и C: \ Documents and Settings \ Administrator \ application Data \ являются папками.


Вышеупомянутый MySQL полностью удалил, просто перезагрузите компьютер!

Два, установка MySQL

Адрес загрузки MySQL:MySQL



Возьмите мою выбранную версию в качестве примера (бесплатная версия для установки), выберите MYSQL Community Server, а затем выберите свою версию справа. Моя - 64-разрядная. Загрузите соответствующую версию в формате zip.



После нажатия кнопки "Загрузить" произойдет переход к интерфейсу регистрации и входа. Следуйте его процессу, чтобы зарегистрироваться и загрузить его шаг за шагом. Конечно, если вы сочтете это бесполезным, просто выберите пропустить и загрузить напрямую.



① Разархивируйте, настройте файл my.ini


Создайте новую папку MySQL на диске D и разархивируйте загруженный zip-файл. Перейдите в D: \ MySQL.



Как показано на рисунке выше, только что загруженный и распакованный файл не имеет файла my.ini и папки данных. Сейчас нам нужно создать файл конфигурации my.ini.нота:Не создавайте папку данных самостоятельно, она будет автоматически создана позже.

Откройте файл конфигурации my.ini с помощью Блокнота и введите следующее содержимое (каталог установки изменяется в соответствии с вашей ситуацией):

② Установить переменные среды

Настройте переменные среды MySQL и свойства системы (горячая клавиша: win + R Ввод команд в открытом рабочем окне sysdm.cpl) -> Дополнительно -> Переменные среды -> Системные переменные ->


Добавьте путь к каталогу bin MySQL под path



③ cmd установить MySQL

1. Запустите cmd от имени администратора и перейдите в каталог bin MySQL:



2. Введите команду: "mysqld -install" для установки.



3. Введите команду: "mysqld -initialize" для инициализации, и папка данных может быть создана автоматически.

4. Введите команду: "net start mysql", чтобы запустить сервер.



④ Изменить начальный пароль MySQL
Введите команду mysql -uroot -p, нажмите Enter и введите пароль. Само собой разумеется, что для первого входа в систему нет пароля. Вы можете войти в систему напрямую, нажав Enter. Однако на самом деле, когда выполняется команда mysqld --initialize, она не только автоматически создает данные, но и Случайным образом назначьте пароль, найдите файлы с суффиксом .err в своих файлах и откройте их в Блокноте. Вы можете найти пароль, случайно назначенный системой, и вставить его, чтобы открыть базу данных.





Введите команду изменения пароля ниже:

Обратите внимание, что оператор завершается точкой с запятой!




Изменено успешно! На этом этапе вы можете начать свой путь к базе данных!

Ниже я вкратце расскажу о некоторых проблемах, возникающих при установке.

В-третьих, проблемы, возникающие при удалении и установке MySQL, и их решения

(1) Проблема: переустановка MySQL обнаруживает уже существующую службу

Описание проблемы: mysql переустанавливается, но показывает, что имя службы уже существует, Список регистрации также был удален. Также использовался оператор удаления sc, чтобы показать, что он был помечен как удаленный. Но при установке mysql по-прежнему показывает, что служба уже существует;

При установке MySQL, когда я ввожу команду «mysql -install», появляется следующая ошибка:



The service already exists! The current server installed: "C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin\mysqld" --defaults-file="C:\Program Files (x86)\MySQL\MySQL Server 5.1\my.ini" MySQL

Решение:

(2) Проблема: невозможно запустить службу MySQL.

Как показано на рисунке:



Причина проблемы: Ранее мы упоминали, что создали файл конфигурации «my.ini», в my.ini есть путь к каталогу хранения данных. Datadir, руководство, данное многими людьми, непонятно, потому что, если вы выполните операцию инициализации базы данных "mysql -initialize", папка данных будет создана автоматически, что будет противоречить этому предложению.

Каталог хранилища данных должен быть аннотирован.Многие онлайн-руководства не добавляют аннотации, что впоследствии приводит к множеству проблем;

Решение : Сначала удалите созданную вами папку «data», а затем закомментируйте код «datadir» в файле «my.ini».

(3) Проблема: mysqld не является внутренней или внешней командой

Описание проблемы: В процессе установки введите команду: «mysqld -install» для установки, например, появится следующая картинка:



Решение: Переменные среды не настроены, добавьте в путь D: \ MySQL \ mysql-5.7.22-winx64 \ bin

В данной статье описан процесс удаления изолированного экземпляра SQL Server. Шаги, перечисленные в этой статье, помогут подготовить систему для повторной установки SQL Server.

Для удаления отказоустойчивого кластера SQL Server используется функция удаления узла, предоставляемая программой установки SQL Server , которая удаляет каждый узел по отдельности. Дополнительные сведения см. на странице Добавление и удаление узлов в отказоустойчивом кластере SQL Server (настройка).

Рекомендации

  • Удаление экземпляра SQL Server должен производить локальный администратор, имеющий разрешения на вход в систему в качестве службы.
  • Если на компьютере установлен минимальный требуемый объем физической памяти, увеличьте размер файла подкачки вдвое больше объема физической памяти. Нехватка виртуальной памяти может привести к неполному удалению SQL Server.
  • В системе с несколькими экземплярами SQL Server служба браузера SQL Server удаляется только после удаления последнего экземпляра SQL Server. Службу браузера SQL Server можно удалить вручную через Программы и компоненты на панели управления.
  • При удалении SQL Server удаляются файлы данных tempdb, добавленные во время процесса установки. Файлы с именем, удовлетворяющим шаблону tempdb_mssql_*.ndf, удаляются, если они существуют в каталоге системной базы данных.

Подготовка.

Резервное копирование данных. Либо создайте полные резервные копии всех баз данных, включая системные базы данных, либо вручную скопируйте MDF- и LDF-файлы в отдельное место. База данных master содержит все сведения на уровне системы для сервера, такие как имена входа и схемы. База данных msdb содержит сведения о заданиях, такие как задания агента SQL Server, журнал резервного копирования и планы обслуживания. Дополнительные сведения о системных базах данных см. в разделе Системные базы данных.

Необходимо сохранить следующие файлы баз данных.

  • master.mdf
  • msdbdata.mdf
  • Tempdb.mdf
  • mastlog.ldf
  • msdblog.ldf
  • Templog.ldf
  • model.mdf
  • Mssqlsystemresource.mdf
  • ReportServer[$InstanceName]
  • modellog.ldf
  • Mssqlsustemresource.ldf
  • ReportServer[$InstanceName]TempDB

Базы данных ReportServer включены в службы SQL Server Reporting Services.

Остановите все службы SQL Server. Перед удалением компонентов SQL Server рекомендуется остановить все службы SQL Server. Наличие активных соединений может помешать удалению компонентов.

Выбор учетной записи с необходимыми разрешениями. Выполните вход на сервер с учетной записью службы SQL Server или с учетной записью, обладающей аналогичным набором разрешений. Например, можно войти на сервер с учетной записью, входящей в локальную группу администраторов.

Удаление

Чтобы удалить SQL Server из Windows 10, Windows Server 2016, Windows Server 2019 и более поздних версий, выполните следующие действия.

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

Введите sql в поле поиска.

Выберите Microsoft SQL Server (версия) (разрядность) . Например, Microsoft SQL Server 2017 (64-bit) .

Выберите Удалить.

Удаление SQL Server

Выберите Удалить во всплывающем диалоговом окне SQL Server, чтобы запустить мастер установки Microsoft SQL Server.

Удаление SQL Server

На странице Выбор экземпляра воспользуйтесь раскрывающимся списком, чтобы указать удаляемый экземпляр SQL Server, или укажите параметр для удаления только общих компонентов и средств управления SQL Server. Чтобы продолжить работу, щелкните Далее.

На странице Выбор компонентов укажите компоненты, которые нужно удалить из указанного экземпляра SQL Server.

Обновите окно Приложения и компоненты, чтобы убедиться, что экземпляр SQL Server был успешно удален, и определите, какие компоненты SQL Server все еще остались. При необходимости удалите эти компоненты из этого окна.

Чтобы удалить SQL Server из Windows Server 2008, Windows Server 2012 и Windows 2012 R2, выполните следующие действия.

Чтобы начать процесс удаления, перейдите в панель управления, а затем выберите Программы и компоненты.

Щелкните правой кнопкой мыши Microsoft SQL Server (версия) (разрядность) и выберите Удалить. Например, Microsoft SQL Server 2012 (64-bit) .

Удаление SQL Server

Выберите Удалить во всплывающем диалоговом окне SQL Server, чтобы запустить мастер установки Microsoft SQL Server.

Удаление SQL Server

На странице Выбор экземпляра воспользуйтесь раскрывающимся списком, чтобы указать удаляемый экземпляр SQL Server, или укажите параметр для удаления только общих компонентов и средств управления SQL Server. Чтобы продолжить работу, щелкните Далее.

На странице Выбор компонентов укажите компоненты, которые нужно удалить из указанного экземпляра SQL Server.

Обновите окно Программы и компоненты, чтобы убедиться, что экземпляр SQL Server был успешно удален, и определите, какие компоненты SQL Server все еще остались. При необходимости удалите эти компоненты из этого окна.

В случае сбоя

В случае сбоя процесса удаления изучите файлы журнала установки SQL Server, чтобы определить основную причину.

Статья базы знаний Обнаружение проблем установки SQL Server в файлах журнала установки может помочь в расследовании. Хотя она предназначена для SQL Server 2008, описываемая методология применима к каждой версии SQL Server.

Читайте также: