Windows에서 Mongo DB를 어떻게 시작합니까?
Windows 7 (64 비트) 시스템에 MongoDB를 설치했습니다. data / db 경로도 만들었지 만 명령을 사용하여 mongodb를 시작하려고 시도했지만 시작 'C:\mongodb\bin\mongod.exe'
되지 않습니다. 보여주고 admin web console waiting for connections on port 28017
있습니다.
MongoDB를 시작할 때 도와주세요. 또한 MongoDB에 사용 가능한 GUI가 있는지 제안하십시오.
1 단계
mongodb 다운로드
2 단계
- 일반적인 설정 지침을 따르십시오
3 단계
- 다음 폴더를 만듭니다
C:\data\db
4 단계
cd
에C:\Program Files\MongoDB\Server\3.2\bin>
- 명령을 입력
mongod
- 기본적으로 mongodb 서버는 포트에서 시작됩니다
27017
5 단계
- (선택 사항) RoboMongo를 다운로드 하고 일반적인 설정 지침을 따릅니다.
6 단계
- RoboMongo를 시작하고에 새로운 연결을 만듭니다
localhost:27017
mongodb가 시작되어 타사 GUI 도구 인 RoboMongo와 연결되었습니다.
이것은 나를 위해 일했다
mongod --port 27017 --dbpath C:\MongoDB\data\db
- http://www.mongodb.org/downloads 에서 다운로드
- C : \ mongodb 폴더에 .msi 파일 설치
- 생성 된 데이터 , 데이터 \ DB , 로그 디렉토리와 mongo.config의 아래 파일을 C : \ MongoDB를을 .
" mongo.config "파일 에 다음 줄을 추가 하십시오
port=27017 dbpath=C:\mongodb\data\db\ logpath=C:\mongodb\log\mongo.log
서버 시작 :
mongod.exe --config="C:\mongodb\mongo.config"
명령 행을 통해 localhost MongoDB 서버에 연결
mongo --port 27017
인증 된 명령 줄을 통해 원격 MongoDB 서버에 연결하십시오.
mongo --username abcd --password abc123 --host server_ip_or_dns --port 27017
그게 다야!
1 단계 : 먼저 .msi를 다운로드합니다. 즉, 설치 파일은
https://www.mongodb.org/downloads#production
2 단계 : 다운로드 한 .msi 파일을 사용하여 설치를 수행하면 자동으로 프로그램 파일에 저장됩니다. 사용자 정의 설치를 수행하고 디렉토리를 변경할 수 있습니다.
이 후 Mongodb 폴더를 볼 수 있어야합니다
3 단계 : 이름이 'data'인이 Mongodb 폴더에 새 폴더를 작성하십시오. 이름이 'db'인 데이터 디렉토리에 다른 새 폴더를 작성하십시오.
4 단계 : cmd를 엽니 다. mongodb 폴더가있는 디렉토리로 이동하고 C : \ MongoDB \ Server \ 3.0 \ bin과 같은 경로로 이동하십시오. bin 폴더에는 mongodb.exe가 있어야합니다.
5 단계 : 이제 사용
mongod --port 27017 --dbpath "C:\MongoDB\data\db"
Windows에서 MongoDB 서비스를 작성하십시오. 관리자와 함께 첫 번째 cmd 열기
mongod --port 27017 --dbpath "a mongodb storage actual path e.g: d:\mongo_storage\data" --logpath="a log path e.g: d:\mongo_storage\log\log.txt" --install --serviceName "MongoDB"
그 후
서비스 시작
net start MongoDB
서비스 중지
net stop MongoDB
mongoDB 설치 위치를 시작하는 두 가지 방법이 있습니다 (예 : C : /)
우선 : mongoDB 설치 폴더를 C : / location에 복사 한 다음 이름을 "mongodb"또는 원하는 것으로 변경하십시오. 여기에 "mongodb"이름을 가진 전
1 : 설정 mongoDB는 Windows 서비스입니다
1.1 : Make directory name "data" in C:/ ( so we have C:/data ),after that make directory "C:/data/db" <br>
1.2 : run in CMD ( Run as Admin) command -> "echo logpath=C:/mongodb/log/mongo.log > C:/mongodb/mongodb.cfg" <br>
1.3 : run in CMD (Run as Adin) command -> "C:/mongodb/bin/mongod.exe --config C:/mongodb/mongod.cfg --install" <br>
1.4 : run command "net start MongoDB" <br>
2 : 설치하지 않고 mongoDB를 시작하고 메모장에 붙여넣고 파일 형식이 ".bat"인 파일을 저장하는 작은 .BAT 파일은 다음과 같습니다.
C:\mongodb\bin\mongod.exe –dbpath=C:/mongodb/data/db
PAUSE
오류 1078 또는 1087이 발생하면 C : / data / db의 모든 데이터를 제거하고 mongoDB를 다시 시작하십시오 (mongoDB를 다시 시작한 후 이전 데이터를 새 폴더에 복사하여 백업)
삼 . mongoDB 용 GUI
나는 rockmongo를 사용 하고 있습니다
재미있어
아래 단계를 수행했습니다 ... 효과가있을 수 있습니다.
아래와 같이 디렉토리를 만듭니다
C : \ DATA \ DB
mongod --port 27017 --dbpath "C:\data\db"
그것은 나를 위해 일했다 ....
여기에 제대로 쓰여 있습니다
.msi 파일을 다운로드 한 경우 설치하고 zip 파일을 다운로드 한 경우 압축을 풉니 다.
MongoDB 환경을 설정하십시오.
MongoDB에는 모든 데이터를 저장 하기위한 데이터 디렉토리가 필요합니다 . MongoDB의 기본 데이터 디렉토리 경로는 \ data \ db 입니다. 명령 프롬프트에서 다음 명령을 사용 하여이 폴더 를 만듭니다 .
md \data\db
mondb.exe에 --dbpath 옵션을 사용하여 데이터 파일의 대체 경로를 지정할 수 있습니다. 예를 들면 다음과 같습니다.
C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data
경로에 공백이 포함 된 경우 전체 경로를 큰 따옴표로 묶으십시오 (예 :
C:\mongodb\bin\mongod.exe --dbpath "d:\test\mongo db data"
구성 파일에서 dbpath를 지정할 수도 있습니다.
MongoDB를 시작하십시오.
MongoDB를 시작하려면 mongod.exe를 실행하십시오. 예를 들어, 명령 프롬프트에서 :
C:\mongodb\bin\mongod.exe
MongoDB에 연결하십시오.
mongo.exe 셸을 통해 MongoDB에 연결하려면 다른 명령 프롬프트를 엽니 다.
C:\mongodb\bin\mongo.exe
It is showing admin web console waiting for connections on port 28017.
위의 메시지는 mongodb가 성공적으로 시작되었으며 포트 28017에서 수신 중임을 나타냅니다.
mongo shell ( mongo.exe
)을 사용하여 mongoDB에 연결하고 db 작업을 수행 할 수 있습니다.
MongoVUE 등과 같은 MongoDB에 사용 가능한 여러 GUI 도구가 있습니다.
Windows에 MongoDB를 설치하는 것은 다른 실행 파일에 비해 약간 까다 롭습니다 ... 긴 검색 후 좋은 참조를 얻었 습니다 Windows에 MongoDB를 설치했습니다
열린 명령 프롬프트를 설치하고 "mongod"를 입력 한 후 창을 최소화하고 다른 명령 프롬프트 창을 열고 "mongo"를 입력하면 테스트 데이터베이스에 연결하는 성공 메시지가 표시됩니다.
그것이 도움이되기를 바랍니다
공식 문서 에서 실제로 서비스를 사용하는 Windows 방법 :
실행 파일이 설치된 위치를 찾으십시오. 경로는 다음과 같습니다.
"C : \ Program Files \ MongoDB \ Server \ 3.4 \ bin \ mongod.exe"
이러한 내용 (yaml 형식)으로 구성 파일을 작성하면 경로는 다음과 같습니다.
"C : \ Program Files \ MongoDB \ 서버 \ 3.4 \ mongod.cfg"
systemLog:
destination: file
path: c:\data\log\mongod.log
storage:
dbPath: c:\data\db
- 다음 명령을 admin으로 실행하십시오 (admin으로 명령 행을 실행하십시오).
C:\...\mongod.exe --config C:\...\mongod.cfg --install
경로가 점으로 축소 된 경우 위를 참조하십시오.
열쇠 --install
는 mongo에게 Windows 서비스로 설치하라고 말합니다.
이제 일반적인 Windows 서비스에서 다음 중 원하는 방법을 선택하여 mongo 서버를 시작, 중지, 다시 시작할 수 있습니다.
- 에서
Control Panel
->Administration
->Services
->MongoDB
- 명령 줄에서 관리자로 명령을 실행하여 : (
net start MongoDB
)
구성 파일에 지정된 로그 파일에 문제가 있는지 확인하십시오.
이것은 PowerShell에서 mongo를 시작하는 데 필요한 모든 것입니다. 많은 답글이 너무 정교합니다.
- 설치 : https://www.mongodb.com/download-center#community
C:\Program Files\MongoDB\Server\3.6\bin
환경 변수 "경로"에 추가하십시오 . 공지 :이 버전은 곧 구식입니다.- 처음에 환경 변수를 얻을 때 새 PowerShell을 켜고 mongod 를 입력하십시오.
- 다른 PowerShell 창을 열고 mongo를 입력 하면 mongo REPL에 액세스 할 수 있습니다! 그렇지 않으면 4를 다시 반복하십시오 (알려진 버그 : https://jira.mongodb.org/browse/SERVER-32473 )
분명히 많은 사람들이 mongoDb를 작동시키는 방법에 대한 귀하의 질문에 대답했습니다. 나는 두 번째 부분에 대답 할 것입니다 : mongoDB에 대한 적절한 GUI에 대하여
내 제안은 MongoChef (현재 Studio 3T)입니다.
쉽게 설치하여 사용할 수 있습니다.
(03 : 10-08 : 50)을 참조하고 싶을 수도 있습니다 : https://www.youtube.com/watch?v=0ws3oIyqieY&index=2&list=PLS1QulWo1RIZtR6bncmSaH8fB81oRl6MP
GUI 도구를 단계별로 안내합니다.
당신이 할 수있는 또 다른 일은 놀랍습니다
"C : \ Program Files \ MongoDB \ Server \ 4.0 \ bin"을 시스템 환경 변수에 추가 할 수 있습니다. 이렇게하면 bin 디렉토리로 이동하지 않고 cmd의 어느 위치에서나 "mongod"명령을 실행할 수 있습니다. 시각.
-bin 디렉토리의 경로는 경우에 따라 다를 수 있습니다.
그래서 일을 정리하기
1- c 드라이브에 data / db 폴더 만들기 "이것은 mongo가 데이터베이스 파일을 저장할 장소를 찾는 기본 경로이므로 '--dbpath'를 사용하여 지정할 필요가 없습니다."
2- "C : \ Program Files \ MongoDB \ Server \ 4.0 \ bin"을 시스템 환경 변수에 추가하십시오.
3- CMD 형 'mongod'열기
4- 재미있다
- 'thenewboston'이라는 YouTube 채널에서 이것을 보았습니다.
- 링크에서 MongoDB를 커뮤니티 서버 다운로드 https://www.mongodb.com/download-center/community
설치에는 시간이 걸립니다. 완료되면 다음 단계에 따라 서버를 실행하십시오.
- C 드라이브로 이동하여 data라는 폴더를 만들고 그 안에 db라는 다른 폴더를 만듭니다.
- 이제 monodb 서버가 설치된 디렉토리로 이동하십시오. C : \ Program Files \ MongoDB \ Server (Version) \ bin으로 이동하십시오. 이 파일 위치를 복사하십시오.
- 나중에 서버를보다 쉽게 실행할 수있게하려면 windows 키를 누르고 환경 변수를 입력하십시오.
- '시스템 환경 변수 편집'옵션이 표시됩니다.
- 오른쪽 하단에 '환경 변수 ...'버튼이 표시됩니다. 그것을 클릭하십시오.
- 시스템 변수에서 경로를 두 번 클릭하십시오.
- 새로 만들기를 클릭하고 이전에 복사 한 파일 위치를 붙여 넣습니다.
- 이제 cmd를 열고 mongod.exe를 입력하십시오 (서버를 호스팅하는 데몬입니다).
- cmd의 다른 창을 열고 mongo.exe를 입력하십시오. 연결이 설정되었으므로 지금 시작하십시오.
읽어 주셔서 감사합니다. 도움이 되길 바랍니다.
Windows 사용자의 경우 :
위의 @CoderSpeed의 답변에 추가하려면 ( CoderSpeed의 답변 ). 일반적으로 CLI에 입력하는 명령을 사용하여 배치 파일 (.bat)을 만듭니다.
cd "C:\Program Files\MongoDB\Server\4.0\bin" mongod.exe
Windows 스크립트 호스트의 실행 방법을 사용하면 프로그램이나 스크립트를 보이지 않는 모드로 실행할 수 있습니다. 다음은 syncfiles.bat라는 배치 파일을 보이지 않게 시작하는 샘플 Windows 스크립트 코드입니다.
C : \ Batch Files 디렉토리에 syncfiles.bat라는 파일이 있다고 가정 해 봅시다. Windows 스크립팅을 사용하여 숨김 모드로 시작해 봅시다.
다음 줄을 메모장에 복사하십시오.
Set WshShell = CreateObject("WScript.Shell") WshShell.Run chr(34) & "C:\Batch Files\syncfiles.bat" & Chr(34), 0 Set WshShell = Nothing
참고 : 요구 사항에 따라 스크립트에서 배치 파일 이름 / 경로를 적절히 바꾸십시오. .VBS 확장자로 파일을 저장하십시오 (예 : launch_bat.vbs) .BAT 파일 이름과 경로를 적절하게 편집하고 파일을 저장하십시오. launch_bat.vbs 파일을 두 번 클릭하여 실행하면 배치 파일 syncfiles.bat가 보이지 않게 시작됩니다.
출처 : .BAT 파일을 보이지 않게 실행
나는 아래에서 했어, 그것은 창문에서 나를 위해 일한다.
관리자 모드에서 cmd 프롬프트를여십시오 (명령 프롬프트를 마우스 오른쪽 단추로 클릭하고 "관리자 권한으로 실행"을 클릭하십시오)
그런 다음 아래 명령을 실행하십시오.
net start MongoDB
참고 URL : https://stackoverflow.com/questions/20796714/how-do-i-start-mongo-db-from-windows
'IT story' 카테고리의 다른 글
jinja2에서 파이썬 함수 호출 (0) | 2020.07.08 |
---|---|
UIScrollView가 스크롤되지 않음 (0) | 2020.07.08 |
내용에 맞게 UIScrollView의 크기를 자동으로 조정하는 방법 (0) | 2020.07.08 |
노드의 fs.mkdirSync로 전체 경로를 만드는 방법은 무엇입니까? (0) | 2020.07.08 |
Swift에서 XIB 파일로 사용자 정의 UIView 클래스를 초기화 / 인스턴스화하는 방법 (0) | 2020.07.08 |