여러가지 이유로 MongoDB Server를 삭제해야 할 때 설치 된 것을 완전히 제거 하기 위해 아래와 같은 순으로 합니다.
1) MongoDB 서비스 중지
"서비스"에서 "MongoDB Server" 서비스를 찾아서 중지합니다.
<서비스 중지를 하는 이유>
MongoDB 서비스를 중지하지 않고 데이터베이스를 삭제하면 데이터베이스 서버에 여전히 잠재적으로 위험한 데이터가 남아있을 수 있습니다. 또한 데이터베이스 서버가 실행중인 경우 데이터베이스 파일이 잠겨있을 수 있으며 파일이 손상될 수 있습니다.
서비스를 중지하면 데이터베이스 파일에 대한 모든 잠금이 해제되므로 파일을 안전하게 삭제할 수 있습니다. 따라서 몽고DB를 제거하기 전에 서비스를 중지하는 것이 좋습니다.
2) 제어판에서 프로그램 삭제
"제어판"의 "프로그램 및 기능"에서 "MongoDB"를 선택하여 삭제합니다.
3) 데이터 디렉토리 삭제
"C:\Program Files\MongoDB\Server{version}\data" 디렉토리를 삭제합니다.(설치한 경로에 따라 다를 수 있습니다)
데이터 디렉토리(data)는 몽고DB가 생성한 데이터 파일이 저장되는 곳으로, 일반적으로 큰 용량을 차지하게 됩니다. 이 데이터 파일은 서버 운영을 지속할 때 유지되어야 하므로, 데이터 파일을 삭제하지 않고 데이터 디렉토리만 삭제하는 경우에는 이전의 데이터가 남아 있게 됩니다.
4) 설정 파일을 삭제
설정 파일 경로는 "C:\Program Files\MongoDB\Server{version}\bin\mongod.cfg"입니다.
설정 파일(conf)은 서버 운영 시 필요한 설정 정보가 저장되어 있는 파일입니다. 이 파일이 삭제되면, 몽고DB 서버가 사용할 수 있는 설정 정보가 없어져서 서버 운영에 문제가 발생할 수 있습니다.
3, 4번을 하지 않고 상위 디렉토리 전체 (MongoDB)를 모두 삭제해도 됩니다.
'STUDY > MongoDB' 카테고리의 다른 글
MongoDB 서버/shell 실행하기 (0) | 2023.04.20 |
---|---|
[6-0] MongoDB server설치 및 path등록 버전확인 (0) | 2023.04.17 |
[6-2] Mongoose DB연결 및 스키마정의 (0) | 2023.04.09 |
[6-1] Node.js에서 MongoDB 사용하기 (0) | 2023.04.07 |