source

mac OS X에서 mongodb 서비스를 시작하는 방법은 무엇입니까?

lovecheck 2023. 5. 7. 11:33
반응형

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년이니 시작.mongodbMac에서:

사용하다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 -Rid -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

반응형