관리 메뉴

솜씨좋은장씨

[mac OS Catalina]무결성을 확인할 수 없기 때문에'mongod'을(를) 열 수 없습니다. 본문

유용한 정보/APPLE

[mac OS Catalina]무결성을 확인할 수 없기 때문에'mongod'을(를) 열 수 없습니다.

솜씨좋은장씨 2019. 9. 19. 21:31
728x90
반응형

현재 저는 맥북프로에서 macOS Catalina 베타8 버전을 사용하고 있습니다.

 

mongodb를 설치하고 나서

 $ mongod 

를 실행하니

 

무결성을 확인할 수 없기 때문에 mongod를 열 수 없습니다! 라는 알림과 함께

휴지통으로 이동시키겠냐는......... 버튼이 나왔습니다.

 

열심히 찾아보니 새로운 OS에서는 게이트 키퍼라는 기능으로 문제가 발생하기도 한다고 합니다.

 

이럴때 해결하는 방법은 다음과 같습니다.

 $ sudo spctl --master-disable

위의 명령어를 사용하여 게이트 키퍼를 잠시 꺼줍니다.

 

그 후 data 디렉터리가 있는 디렉터리로 이동합니다.

 $ cd PythonHome 

 

 $ mongod --dbpath=data/db 

mongod 명령어 뒤에 --dbpath=data/db명령어를 입력합니다.

 

그럼

이번에는 서버에 연결되는 것을 볼 수 있습니다.

 

새로운 터미널을 열고 mongo 명령어를 통해 클라이언트를 열어줍니다.

 $ mongo 

 $ sudo spctl --master-enable

 

마지막으로 위의 명령어를 사용하여 다시 게이트 키퍼를 실행시켜줍니다.

 

그럼 다들 mongodb를 잘 사용하시길 바랍니다~

 

 

 

Comments