Windows에서 MySQL을 완전히 제거하는 방법?


12

(유사한 제목의 질문이 있다는 것을 알고 있지만 이것은 실제로 '암호를 재설정하는 방법'입니다. OS는 OS를 지정하지 않으며 Linux 중심의 답변 만 얻었습니다.)

Windows XP에서는 방금 MySQL을 제거하고 설치된 폴더를 삭제했습니다. 그런 다음 MySQL을 재부팅하고 다시 설치했습니다.

다시 시작되면 여전히 제거 전에 가지고 있던 데이터베이스가 있습니다.

데이터베이스 정보를 어디에 보관 했습니까? 설치하지 않은 것처럼 MySQL을 완전히 제거하고 다시 시작하려면 어떻게해야합니까?


이것은 MySQL 관리자에게는 상당히 실망스러운 것 같습니다. 포럼은 지난 몇 년 동안이 문제에 대한 질문으로 채워져 있습니다.
weiji

답변:


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 설정에서 작동했습니다. 감사!
weiji

Documents and Settings그러나 Windows Server 2012 에는 루트 폴더 와 같은 것이 없습니다.
abbood

C:\UsersVista / 2008 이후 로 이름이 변경되었습니다 .
Massimo


3

여기에 답을 찾는 다른 사람들의 이익을 위해, 특히 MySQL이 기본 위치 이외의 곳에 설치되어있는 경우 (내가하기 쉬운 것)을 찾는 더 일반적인 방법이 있습니다.

"mysql"에 대해 각 로컬 드라이브를 검색하면 버전과 상관없이 "mysql"이 실행 파일 이름의 일부를 형성하므로 프로그램과 데이터 폴더를 모두 찾습니다. 항상 "mysql"테이블이 있습니다.

로그 파일은 모두 다른 위치에있을 수 있으며이를 찾는 가장 좋은 방법은 구성 파일을 통하는 것입니다. 구성 파일은 Windows에서 일반적으로 "my.ini"로 이름이 지정됩니다. 그러나 누군가가 소스에서이 설치를 만든 경우 해당 파일을 잠재적으로 호출 할 수 있지만 이례적인 경우는 아닙니다.

이상적으로는 일반적인 방법 (프로그램 추가 / 제거 또는 이번 주에 Microsoft가 지정한 이름)을 먼저 제거해야하지만 어떤 이유로 든 모든 것을 삭제하려는 경우 MySQl 서비스를 먼저 중지하는 것을 잊지 마십시오.


1

데이터 폴더가 여기에 있으며 Windows 7 64 비트를 실행 중입니다.

C : \ ProgramData \ MySQL


1

내가 한 것은 "MySQL"이라는 이름의 폴더와 파일을 검색하고 모두 삭제했습니다. 그 후 나는 오래된 파일이 전혀 없으며 처음부터 다시 시작할 수 있습니다.


1

언급되지 않았거나 방금 보지 못한 것은 Windows 서버의 경우 아래에서 appdata에서 폴더를 제거해야한다는 것입니다.

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


1

MSI 패키지에서 설치된 MySQL을 완전히 제거하려면 [Windows 10 PC의 MySQL 8]

MySQL 프로그램은 응용 프로그램 에서 또는 응용 프로그램을 사용하여 하나씩 제거 할 수 있습니다 .Control Panel > Add or Remove ProgramsMySQL Installer

MySQL Installer 사용 : MySQLInstaller.exe 또는 MySQLInstallerLauncher.exe 찾기 (둘 다 동일한 작업 수행)

기본적으로 설치 관리자는 Windows가 설치된 System 폴더에 있습니다. 내 PC에서는 아래 위치에있었습니다.

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에서 MySQL을 제거하는 방법"을 검색하는 동안 첫 번째 결과가되어야합니다. 감사!
mjarosie
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.