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
'programing' 카테고리의 다른 글
데이터 클래스의 클래스 특성 선언에서 기본값을 변경할 수 없는 이유는 무엇입니까? (0) | 2023.05.28 |
---|---|
엔티티 개체는 IEentityChangeTracker의 여러 인스턴스에서 참조할 수 없습니다.Entity Framework 4.1에서 엔티티에 관련 개체를 추가하는 동안 (0) | 2023.05.28 |
레이블과 텍스트 블록의 차이 (0) | 2023.05.28 |
MongoDB 인스턴스에 대한 클라이언트가 유효한지 어떻게 확인합니까? (0) | 2023.05.28 |
HEAD 커밋 ID를 표시하는 Git 명령? (0) | 2023.05.28 |