programing

mongodb 쉘은 어떻게 시작하나요?

powerit 2023. 5. 28. 21:06
반응형

mongodb 쉘은 어떻게 시작하나요?

MAC을 사용하고 있으며 다음 명령을 사용하여 서버에 성공적으로 로그인하고 서버를 시작했습니다.

./mongod

그러면 이라고 써있습니다.

Thu Jul 14 01:50:41 db version v1.6.5, pdfile version 4.5
Thu Jul 14 01:50:41 git version: 0eb017e9b2828155a67c5612183337b89e12e291
Thu Jul 14 01:50:41 sys info: Linux domU-44-23-67-56-32-F5 2.6.21.7-2.fc8xen #1 SMP Fri Feb 15 12:39:36 EST 2008 i686 BOOST_LIB_VERSION=1_37
Thu Jul 14 01:50:41 [initandlisten] waiting for connections on port 27017
Thu Jul 14 01:50:41 [websvr] web admin interface listening on port 28017

그리고 내가 무엇을 쓰든, 그것은 단지 문자일 뿐입니다.터미널에서 명령을 수락하지 않습니다."포트 27017에서 연결 대기 중"이라는 응답이 표시됩니다. 이 문제를 해결하려면 어떻게 해야 합니까?또한 다음 명령어를 사용하여 셸을 시작하려고 했습니다.

./mongo

하지만 거기에 있는 문자이기도 합니다.제발 도와주세요.

mongo --shell

셸 인터페이스를 엽니다.

https://docs.mongodb.com/manual/reference/program/mongo/

mongod(데이터베이스 서버) 및 mongo(데이터베이스 클라이언트 셸) 프로그램은 모두 명령줄 프로그램이며 각 프로그램은 자체 명령줄 세션에서 실행되어야 합니다.따라서 서버를 시작한 후("/mongod"에서와 마찬가지로) 두 번째 명령줄 세션을 열고 "/mongo"를 실행하여 서버와 대화하기 위한 명령줄 셸을 제공해야 합니다.

그냥 입력mongod대신에./mongod저한테는 효과가 있어요.

bin 폴더를 찾은 다음 해당 폴더에서 명령 프롬프트를 열고 mongo를 입력합니다.exe 및 Enter 키를 눌러 셸을 시작합니다.

또는 몽고에 대한 전체 경로를 제공할 수 있습니다.셸을 시작할 폴더에서 exe:

c:\MongoDB\bin\mongo.exe

그런 다음 데이터베이스가 여러 개인 경우 명령어를 입력할 수 있습니다.>use <database_name>그 DB를 사용하기 위해

도움이 되거나 문제가 있으면 알려주세요.

사용해 보십시오.

mongod --fork --logpath /var/log/mongodb.log

db-folder를 생성해야 할 수도 있습니다.

mkdir -p /data/db

권한 거부' 오류가 발생하면 mongod를 루트로 실행하는 대신 특정 파일의 권한을 변경하는 것이 좋습니다.

mongodb를 시작하는 bat 명령

이 예제와 같이 데이터베이스에 대한 폴더 하나를 만듭니다. r0

start /d "{path}\bin" mongod.exe --replSet foo --port 27017 --dbpath {path}mongoDataBase\r0

start /d "{path}\bin" mongo.exe 127.0.0.1:27017

./mongod가 작동하는 경우 올바른 폴더에 있었습니다!이제 다른 터미널을 열고 동일한 폴더로 이동하여 ./mongo를 입력해야 합니다. 첫 번째 터미널 창은 서버 역할을 하고 두 번째 터미널 창은 명령을 입력하는 곳입니다!

터미널 아이콘을 마우스 오른쪽 버튼으로 클릭하고 새 창 열기를 선택합니다.이제 두 개의 터미널 창이 열립니다.새 창에서 mongo를 입력하고 Enter를 누릅니다.붐, 그건 원래대로 작동할 겁니다.

터미널에서 "mongo" 명령을 사용하여 터미널을 MongoDB 쉘로 전환합니다.

$ mongo
MongoDB shell version: 2.6.10
connecting to: admin
>

일단 당신이 얻으면>단말기의 기호, 당신은 MongoDB 쉘에 들어갔습니다.

쉘에 몽고쉬를 입력하세요.

언급URL : https://stackoverflow.com/questions/6689017/how-to-start-mongodb-shell

반응형