1. 소개
MySQL은 널리 사용되는 데이터베이스 시스템이지만, 재설치, 버전 변경 또는 문제 해결을 위해 가끔 제거해야 합니다. 이 가이드는 Windows와 Linux 환경에서 MySQL을 완전히 제거하는 방법에 대한 상세한 지침을 제공합니다. 잔여 파일과 서비스 구성을 신중하게 제거함으로써 잠재적인 문제를 피할 수 있습니다.
2. Windows에서 MySQL 제거
2.1 제어판에서 제거
- 제어판 열기 Windows “제어판”에서 “프로그램 제거”를 선택합니다.
- MySQL 관련 프로그램 제거 “MySQL Server”, “MySQL Workbench”, “MySQL Connector” 등의 모든 MySQL 관련 프로그램을 선택하고 제거합니다.
2.2 잔여 파일 삭제
MySQL을 제거한 후에도 시스템에 일부 잔여 파일이 남아 있을 수 있습니다. 이러한 파일은 수동으로 삭제해야 합니다.
- Program Files의 MySQL 폴더 삭제
C:\Program Files\MySQL폴더를 찾아 삭제합니다. - ProgramData의 MySQL 파일 삭제 숨겨진 폴더
C:\ProgramData\MySQL도 삭제합니다. 보이지 않으면 파일 탐색기에서 “숨긴 파일 표시” 옵션을 활성화합니다.
2.3 환경 변수에서 MySQL 경로 제거
- 환경 변수 확인 “고급 시스템 설정”으로 이동하여 “환경 변수”를 엽니다.
- Path에서 MySQL 경로 제거 “시스템 변수” 아래의 “Path”를 편집하고 MySQL 관련 경로(예:
C:\Program Files\MySQL\MySQL Server)를 삭제합니다.

3. Linux에서 MySQL 제거
3.1 패키지 관리자 사용
패키지 관리자는 Linux 배포판에 따라 다릅니다. 다음 명령어를 사용하여 MySQL을 제거합니다.
- Debian 기반 (Ubuntu 등)
sudo apt-get remove --purge mysql-server mysql-client mysql-common sudo apt-get autoremove sudo apt-get autoclean
- RedHat 기반 (CentOS 등)
sudo yum remove mysql-server
APT는 종속성을 해결하고 복잡한 패키지를 관리하는 데 효율적입니다. 반면 YUM도 종속성 해결을 지원하며 여러 저장소에서 설치를 허용합니다.
3.2 데이터 폴더 및 구성 파일 삭제
- 데이터 폴더 삭제 MySQL 데이터는
/var/lib/mysql에 저장되므로 이 폴더를 삭제합니다.sudo rm -rf /var/lib/mysql
- 구성 파일 삭제 MySQL 구성 파일도 제거합니다.
sudo rm -rf /etc/mysql /etc/my.cnf
4. MySQL 서비스 제거
시스템에 MySQL 서비스가 남아 있으면 재설치 중 오류가 발생할 수 있습니다. 시스템을 깨끗한 상태로 되돌리기 위해 서비스를 제거합니다.
4.1 Windows에서 서비스 제거
- 서비스 목록 열기
services.msc를 열고 MySQL 서비스를 찾습니다. - 서비스 중지 및 삭제 MySQL 서비스를 중지한 후 다음 명령어를 사용하여 삭제합니다:
sc delete MySQL
4.2 Linux에서 서비스 제거
- 서비스 중지
sudo systemctl stop mysql
- 서비스 비활성화
sudo systemctl disable mysql

5. 제거 후 중요한 참고 사항
5.1 데이터 백업의 중요성
MySQL을 제거하기 전에 데이터를 백업하는 것이 중요합니다. 제거 중 데이터가 손실될 수 있으므로 백업이 필수적입니다. 다음 명령어를 사용하여 모든 데이터베이스를 백업합니다:
mysqldump -u root -p --all-databases > alldatabases.sql
5.2 재설치 시 주의 사항
MySQL을 재설치할 때 남아 있는 구성 파일이나 데이터베이스가 문제를 일으킬 수 있습니다. 따라서 제거 후 모든 관련 파일이 삭제되었는지 확인하는 것이 중요합니다.
6. 결론
이 기사는 Windows와 Linux에서 MySQL을 제거하는 단계를 자세히 설명했습니다. 특히 완전한 제거를 위해 잔여 파일과 서비스를 삭제하는 것이 중요합니다. 올바른 절차를 따르면 재설치 중 문제를 방지할 수 있습니다.


