mac OS X에서 mongodb 서비스를 시작하는 방법은 무엇입니까?
나는 이미 mac에 mongodb를 설치했지만 현재 프로세스가 실행되고 있지 않습니다.명령을 사용할 수 있도록 Mongodb 서비스를 시작하려면 어떻게 해야 합니까?
홈브루를 사용하여 macOS에 MongoDB를 설치한 경우 터미널에 다음을 입력합니다.대부분의 경우에는 그렇게 해야 합니다.
$ brew services start mongodb
터미널에서 다음 단계를 수행합니다.
which mongod
경로를 출력합니다.mongod
하지만 그것이 당신의 것이 아니라면요.$PATH
명령 출력이 비어 있습니다.따라서 실행 파일을 찾아야 합니다.
find / -name 'mongod'
이 명령어의 출력에는 다음과 같은 많은 행이 표시됩니다.bin/mongod
,예./usr/local/mongodb/bin/mongod
이 경우 전체 절대 경로를 선택하고 다음을 수행합니다.
echo "PATH=/usr/local/mongodb/bin/:$PATH" >> ~/.bash_profile
. ~/.bash_profile
그런 다음 다시 시도합니다.
mongod --dbpath /your/path
그냥 해요brew services start mongodb-community
예:
$ brew services list
Name Status User Plist
mongodb-community stopped
$ brew services start mongodb-community
==> Successfully started `mongodb-community` (label: homebrew.mxcl.mongodb-community)
물론 설치에 따라 다릅니다.이것이 일반적인 양조장 설치입니다.
지금이 2021년이니 시작.mongodb
Mac에서:
사용하다brew
brew services start mongodb-community
- 설치자:
brew install mongodb-community
- 설치자:
유사하게:
특정 버전의 경우
brew services start mongodb-community@4.2
- 설치자:
brew services install mongodb-community@4.2
- 설치자:
실행 중에만 부팅 가능
그start
시작/부팅 시 시작 및 활성화를 의미합니다.
현재만 실행, 사용run
:
brew services run mongodb-community
상태를 확인합니다.
시작 후 상태 사용 확인:
brew services
수동으로
구버전의 mongodb
명령은mongod
:
- 직접 실행:
mongodb
- 구성을 사용하여 실행:
mongod --config /usr/local/etc/mongod.conf
- 기본 구성 파일 경로는 다음과 같습니다.
/usr/local/etc/mongod.conf
- 기본 구성 파일 경로는 다음과 같습니다.
- 일부 매개 변수만 전달하여 실행:
- 데이터베이스 경로 포함:
mongod --dbpath /data
/data
공통 mongodb 데이터베이스 경로입니다.
- 데이터베이스 경로 포함:
mongodb를 시작하려면 터미널에서 "mongod" 명령만 실행하면 됩니다.
mongodb가 모든 데이터베이스 파일을 저장할 폴더로 가서 명령을 실행하기만 하면 됩니다.
mongod --dbpath=.
홈브루와 함께 MongoDB 설치 및 실행
터미널 앱을 열고 입력합니다.
최신 정보를 제공
Homebrew 업데이트 후
brew install mongodb-community@4.0
Mongo 다운로드 후 "db" 디렉토리를 생성합니다.Mongo 데이터 파일이 저장될 위치입니다.다음을 실행하여 기본 위치에 디렉터리를 만들 수 있습니다.
sudomkdir -p /data/db
를 실행하여 /data/db 디렉토리에 올바른 사용 권한이 있는지 확인합니다.
sudo chown -R
id -un
/data/db
터미널 창 중 하나에서 Mongo 데몬을 실행합니다.
brew 서비스 시작 mongodb-community
그러면 Mongo 서버가 시작됩니다.Mongo 셸을 실행하고, 한 터미널에서 Mongo 데몬을 실행하고, 다른 터미널 창에 mongo를 입력합니다.이렇게 하면 MongoDB의 데이터에 액세스하기 위한 응용 프로그램인 Mongo 셸이 실행됩니다.Mongo 셸을 종료하려면 run quit() Mongo 데몬을 중지하려면 ctrl-c를 누릅니다.
서비스 시작:
양조 서비스 시작 몽고
https://treehouse.github.io/installation-guides/mac/mongo-mac.html
mongodb-community@4.2의 경우
brew 서비스를 시작하려면 mongodb-community@4.2를 시작합니다.
brew 서비스를 종료하려면 mongodb-community@4.2를 중지합니다.
그러나 특정 버전을 모르면 해당 버전을 기재하는 것을 생략할 수 있습니다.
출처: 출처
이 줄을 사용하면 문제를 해결할 수 있습니다.
단말기에서 mongobin 경로에서 다음 행을 실행합니다.
export PATH=<mongodb-install-directory>/bin:$PATH
<mongodb-install-directory>
경로로 대체합니다. 예:
export PATH=/Application/Mongo/bin:$PATH
다음 단계를 수행합니다.
MongoDB 경로 및 MongoDB 데이터베이스 경로를 찾고 아래 명령을 실행합니다.
/Users/username/mongodb/bin/mongod --dbpath=/Users/username/mongodb-data/
다음을 사용하여 설치된 서비스 확인:
brew services list
또한 다음을 사용하여 직접 확인할 수 있습니다.
which mongod
설치된 서비스 이름을 가져오고 이름으로 서비스를 시작합니다.
brew services start <service_name>
예를 들면.
서비스 이름이 mongodb인 경우
brew services start mongodb
설치된 경우 커뮤니티 버전
brew services start mongodb-community
특정 버전의 경우:
mongodb-community@4.4가 설치된 경우
brew services start mongodb-community@4.4
언급URL : https://stackoverflow.com/questions/31564526/how-to-start-a-mongodb-service-on-mac-os-x
'source' 카테고리의 다른 글
컬렉션에서 마지막 "x"개의 레코드를 몽고 덤프할 수 있습니까? (0) | 2023.05.07 |
---|---|
Excel Interop - 효율성 및 성능 (0) | 2023.05.07 |
c#을 사용하여 현재 활성 창의 제목을 가져오려면 어떻게 해야 합니까? (0) | 2023.05.07 |
각도에서 양식 그룹에 동적으로 컨트롤 추가 (0) | 2023.05.07 |
Visual Studio 및 App 서비스에서 웹 배포에 문제가 있는 것은 무엇입니까? (0) | 2023.05.02 |