ubuntu에서 mongoDB를 제거합니다.
Ubuntu 14.04 64비트 시스템에 Ubuntu에 MongoDB Community Edition 설치 명령어에 따라 MongoDB 3.0.1을 설치하고 이를 사용하기 위해 Robomongo 인터페이스를 설치했습니다.
Robomongo를 사용하여 MongoDB를 연결하려고 하면 인증에 실패했다는 오류가 나타납니다.Robomongo 0.8.5가 MongoDB 3.0.X를 완전히 지원하지 않는 것을 설명하는 SCRAM-SHA-1 인증 추가 지원(MongoDB 3.0+)을 찾았습니다.
이에 대응하여 MongoDB 3.0.1을 제거하고 MongoDB 2.2를 설치하고자 합니다.
다음 명령을 시도했습니다.
apt-get remove --purge mongodb
그리고 또
apt-get autoremove --purge mongodb
두 경우 모두 다음 오류가 발생했습니다.
"잠금 파일 /var/lib/dpkg/lock - open(13: 권한 거부) E: 관리 디렉토리(/var/lib/dpkg/)를 잠글 수 없습니다. 루트입니까?"
어떤 도움이라도 주시면 감사하겠습니다.
sudo service mongod stop
sudo apt-get purge mongodb-org*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb
이것은 나에게 효과가 있었다.
저 같은 경우에는mongodb
패키지의 이름 지정mongodb-org
그리고.mongodb-org-*
그래서 타이핑할 때sudo apt purge mongo
그리고나서tab
(자동완료용) 설치 완료 패키지가 모두 표시됩니다.mongo
.
또 다른 옵션은 다음 명령어를 실행하는 것입니다(이 명령어는 다음을 포함하는 모든 패키지를 나열합니다).mongo
이름 또는 설명에 기재된 내용:
dpkg -l | grep mongo
요약하면 다음과 같습니다(다음으로 시작하는 모든 패키지를 삭제합니다).mongo
):
sudo apt purge mongo*
그런 다음(mongo 패키지가 남아 있지 않은지 확인합니다)
dpkg -l | grep mongo
물론 @alicanozkara에서 언급했듯이 다음과 같은 디렉토리를 수동으로 삭제해야 합니다./var/log/mongodb
그리고./var/lib/mongodb
다음 실행find
명령어:
sudo find /etc/ -name "*mongo*"
그리고.sudo find /var/ -name "*mongo*"
에는 다음과 같은 삭제할 수 있는 파일이 표시될 수도 있습니다.
/etc/systemd/system/mongodb.service
/etc/apt/sources.list.d/mongodb-org-3.2.list
또, 다음과 같이 합니다.
/var/lib/apt/lists/repo.mongodb.*
사용자 및 그룹을 삭제할 수도 있습니다.mongodb
이를 수행하려면 다음 작업을 수행해야 합니다.
sudo userdel -r mongodb
sudo groupdel mongodb
확인하다mongodb
사용자/그룹이 존재하는지 여부를 확인하십시오.
cut -d: -f1 /etc/passwd | grep mongo
cut -d: -f1 /etc/group | grep mongo
모든 것을 언인스톨 하려면 , 다음의 것을 추천합니다.
sudo apt-get purge mongodb mongodb-clients mongodb-server mongodb-dev
sudo apt-get purge mongodb-10gen
sudo apt-get autoremove
이것에 의해, 설정도 에서 삭제됩니다.
/etc/mongodb.conf.
완전히 정리하고 데이터 디렉토리를 삭제할 수도 있습니다.
/var/lib/mongodb
명령어를 sudo와 함께 사용합니다.
sudo apt-get autoremove --purge mongodb
또는
sudo apt-get remove mongodb* --purge
완전한 mongodb를 제거합니다.
MongoDB 정지
다음 명령을 실행하여 mongod 프로세스를 중지합니다.
sudo service mongod stop
패키지 삭제
이전에 설치한 MongoDB 패키지를 삭제합니다.
sudo apt-get purge mongodb-org*
데이터 디렉토리를 삭제합니다.
MongoDB 데이터베이스 및 로그 파일을 삭제합니다.
sudo rm -r /var/log/mongodb /var/lib/mongodb
때로는 이 방법이 효과적입니다.
sudo apt-get install mongodb-org --fix-missing --fix-broken
sudo apt-get autoremove mongodb-org --fix-missing --fix-broken
sudo를 다음 명령과 함께 사용합니다.
sudo apt-get remove --purge mongodb
apt-get autoremove --purge mongodb
시스템에서 MongoDB를 완전히 삭제하려면 다음 절차를 따릅니다.
sudo service mongod stop
sudo apt-get purge mongodb-org*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb
언급URL : https://stackoverflow.com/questions/29554521/uninstall-mongodb-from-ubuntu
'programing' 카테고리의 다른 글
배열하는 방법이 있습니다.반작용으로 합류하다 (0) | 2023.03.06 |
---|---|
Wordpress 웹 사이트가 마이그레이션 후 이전 URL로 리디렉션됨 (0) | 2023.03.06 |
WooCommerce에서 국가 코드가 아닌 전체 국가 이름을 표시하시겠습니까? (0) | 2023.03.06 |
Wordpress에서 wp-content/uploads에 디렉토리를 만들 수 없습니다. (0) | 2023.03.06 |
JSON 해석 및 결과 접근 방법 (0) | 2023.03.06 |