[MONGODB] 리눅스 / OS X에서 MongoDB의 서비스를 시작하는 올바른 방법은 무엇입니까?
MONGODB리눅스 / OS X에서 MongoDB의 서비스를 시작하는 올바른 방법은 무엇입니까?
내가 MongoDB를 설치 한 그것으로, 작업을 실행 할 수 있었다, 간단한 DB는 읽기 / 쓰기 유형의 물건을한다. 지금은 서비스로 실행 mongod 내 Mac을 설정하기 위해 노력하고있어.
나는에 대한 응답으로 "명령을 찾을 수 없습니다"얻을 :
init mongod start
님의 질문에 답변
~: service mongod start
service: This command still works, but it is deprecated. Please use launchctl(8) instead.
service: failed to start the 'mongod' service
그리고 나는 시도하는 경우 :
~: launchctl start mongod
launchctl start error: No such process
그래서 분명 나는 조금 주위에 실수하는거야. 다음 단계는 뭔가 일까지 임의의 문자를 입력 할 것으로 보인다. 작업을 수행하는 명령은 다음과 같습니다 mongod --quiet & I는하지 않도록, 어쩌면 당신이하고있는 방법은 그것을하도록되어있어 그? 어쩌면 난 그냥 '조용한 모드'를 벗고 명령 줄의 끝에> /logs/mongo.log 추가해야합니까?
나는 리눅스 서버에서 같은 일을하고 의도로 Mac에서 개발 환경을 구축하고 있습니다. 나는 확실하지 배쉬 명령의 단지입니다. 내가 답을 내려고와는 다른 모든 검색 창 기계 나에게 조언을 제공합니다.
아마도 누군가가 명령의 리눅스 버전을 알고?
매우 감사합니다
해결법
-
==============================
1.최근이 MongoDB를 커뮤니티 에디션 빌드, 이것은 간단합니다.
최근이 MongoDB를 커뮤니티 에디션 빌드, 이것은 간단합니다.
당신이 양조를 통해 설치할 때, 정확히 무엇을 알려줍니다. 새로운 발사 제어 파일을 생성 할 필요가 없습니다.
$ brew install mongodb ==> Downloading https://homebrew.bintray.com/bottles/mongodb-3.0.6.yosemite.bottle.tar.gz ### 100.0% ==> Pouring mongodb-3.0.6.yosemite.bottle.tar.gz ==> Caveats To have launchd start mongodb at login: ln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents Then to load mongodb now: launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist Or, if you don't want/need launchctl, you can just run: mongod --config /usr/local/etc/mongod.conf ==> Summary 🍺 /usr/local/Cellar/mongodb/3.0.6: 17 files, 159M
-
==============================
2.편집 : 당신은 지금 BREW 서비스가 게르의 대답으로, MongoDB를 시작 사용해야합니다 ...
편집 : 당신은 지금 BREW 서비스가 게르의 대답으로, MongoDB를 시작 사용해야합니다 ...
당신은 / 업그레이드하여 MongoDB를 설치하면 무엇을, 양조는 당신을 말할 것이다 :
ln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist
mongod
그것은 완벽하게 작동합니다.
-
==============================
3.launchctl 관리자와 브루 서비스 탭 통합 수식입니다. 를 쉽게 추가 할 수 있습니다 :
launchctl 관리자와 브루 서비스 탭 통합 수식입니다. 를 쉽게 추가 할 수 있습니다 :
brew tap homebrew/services
그런 다음 (이것은 또한 부팅하여 MongoDB를 시작합니다)이 명령을 사용하여 MongoDB를 실행할 수 있습니다 :
brew services start mongodb
또한 정지하거나 다시 시작을 사용할 수 있습니다 :
brew services stop mongodb brew services restart mongodb
-
==============================
4.당신이 (내가 할로)이 문제를 해결하는 간단한 GUI를 가지고 같은 느낌이 있다면, 나는 MongoDB의의 현-창을 추천 할 수 있습니다. 설명 : https://www.mongodb.com/blog/post/macosx-preferences-pane-for-mongodb
당신이 (내가 할로)이 문제를 해결하는 간단한 GUI를 가지고 같은 느낌이 있다면, 나는 MongoDB의의 현-창을 추천 할 수 있습니다. 설명 : https://www.mongodb.com/blog/post/macosx-preferences-pane-for-mongodb
GitHub의에서 : https://github.com/remysaissy/mongodb-macosx-prefspane
-
==============================
5.그냥은 브루 통해 MongoDB를 설치했습니다. 다음과 같이 설치 콘솔의 끝에서, 당신은 출력을 볼 수 있습니다 :
그냥은 브루 통해 MongoDB를 설치했습니다. 다음과 같이 설치 콘솔의 끝에서, 당신은 출력을 볼 수 있습니다 :
MongoDB를 시작하려면 :
brew services start mongodb
당신이 원하지 않는 경우 또는, / 당신은 그냥 실행할 수있는 백그라운드 서비스가 필요합니다 :
mongod --config /usr/local/etc/mongod.conf
그래서, BREW 서비스는 저를위한 서비스로 MongoDB를 실행하는 관리하여 MongoDB를 시작합니다.
-
==============================
6.나는 맥 측에 둘러보고 조금했다. 당신은 당신이 자동으로 맥 OS에서 실행하는 모든 설정을하는 것처럼 보이는 여기에서 설치 프로그램을 사용할 수 있습니다. 유일한 단점은 그것이 꽤 오래된 몽고 버전을 사용하는 것처럼 보이는 것입니다.
나는 맥 측에 둘러보고 조금했다. 당신은 당신이 자동으로 맥 OS에서 실행하는 모든 설정을하는 것처럼 보이는 여기에서 설치 프로그램을 사용할 수 있습니다. 유일한 단점은 그것이 꽤 오래된 몽고 버전을 사용하는 것처럼 보이는 것입니다.
이 링크는 여기 또한 몽고가 자동으로 Mac에서 백그라운드 서비스로 실행 얻을 수있는 설정을 설명합니다.
-
==============================
7.mongod --dbpath [path_to_data_directory]
mongod --dbpath [path_to_data_directory]
-
==============================
8.와 리눅스 머신에서 MongoDB를 설치
와 리눅스 머신에서 MongoDB를 설치
당신이 원하는 경우 시스템의 기본 경로 대신 데이터베이스 경로를 변경합니다. 그래서 다음과 같은 단계를 수행하고 자신을 위해 변경합니다.
mongod --directoryperdb --dbpath /var/lib/mongodb/data/db --logpath /var/lib/mongodb/log/mongodb.log --logappend --rest
당신의 윈도우 머신에 그냥 그냥 --install 플래그를 넣어 좋아해요. 당신은 성공 메시지를 얻을 수 있습니다.
친애하는...
-
==============================
9.MongoDB를 4.0 맥 OS 10.13.6에
MongoDB를 4.0 맥 OS 10.13.6에
나는 몽고 쉘에서 로컬 호스트에 연결할 수 없습니다
나는 MongoDB를을 시작 :
나는 'mongod.conf가'남겼 :
127.0.0.1에 로컬 호스트에서 내 자바 스크립트 연결을 변경하고 그것을 잘 일했다.
같은 너무 MongoDB를 나침반으로 발생했다.
-
==============================
10.mongod는 나를 위해 데몬을 시작하기 위해 작동하지 않는하지만 난 다음을 실행 한 후에는 작업을 시작했다 :
mongod는 나를 위해 데몬을 시작하기 위해 작동하지 않는하지만 난 다음을 실행 한 후에는 작업을 시작했다 :
'mongod --fork --logpath /var/log/mongodb.log'
(여기에서 : https://docs.mongodb.com/manual/tutorial/manage-mongodb-processes/)
from https://stackoverflow.com/questions/5596521/what-is-the-correct-way-to-start-a-mongod-service-on-linux-os-x by cc-by-sa and MIT license
'MONGODB' 카테고리의 다른 글
[MONGODB] MongoDB를이 : 서버가 시작 경고 '' '액세스 제어 데이터베이스를 사용할 수 없습니다'를 가지고 (0) | 2019.12.13 |
---|---|
[MONGODB] 유성 배포 된 응용 프로그램에서 데이터를 내보낼 수있는 간단한 방법이 있나요? (0) | 2019.12.13 |
[MONGODB] 시각 MongoDB의 문서 및 컬렉션을 관리하는 [폐쇄] (0) | 2019.12.12 |
[MONGODB] 때 레디 스에? 때 MongoDB를에? [닫은] (0) | 2019.12.12 |
[MONGODB] 어떻게 MongoDB를 제거 문서를 얻으려면? (0) | 2019.12.12 |