복붙노트

[MONGODB] MongoDB를이 : errno를 : 127.0.0.1:27017 이유에 연결하지 못했습니다 10061

MONGODB

MongoDB를이 : errno를 : 127.0.0.1:27017 이유에 연결하지 못했습니다 10061

여기 내 mongod.cfg 파일은 다음과 같습니다

bind_ip = 127.0.0.1
dbpath = C:\mongodb\data\db
logpath = C:\mongodb\log\mongo-server.log
verbose=v

여기 내 mongod 서비스 명령은 다음과 같습니다

mongod -f c:\mongodb\mongod.cfg --install

나는 약 2 주 전에 MongoDB를 설치하고 한 모든 가공 한 고급, 나는 몽고가 나는 다음과 같은 오류가 발생했습니다 명령을 실행하지만 오늘 :

Failed to connect to 127.0.0.1:27017,
reason: errno:10061 No connection could be made because the target machine actively refused it

나는 어떻게 해결할 수 있습니까? 나는 윈도우 8.1 사용

해결책:

나는이 명령을 사용하여 MongoDB 서비스를 시작하는 것을 잊었다 :

net start mongodb

향상된 솔루션 :

1) 변경 루트 드라이브 C에 디렉토리 : \ 및 관리에 아래 명령을 입력은 프롬프트 창을 cmd를

C:\mongodb\bin\mongod.exe --config c:\mongodb\mongod.cfg --install

2) 그런 다음 다음과 같은 메시지가 나타납니다 후 순 시작하여 MongoDB를 입력 :

"The Mongo DB service was started successfully"

3) 그런 다음 시작> 관리 도구> 서비스, 서비스 및 변화의 목록에 MongoDB를 아래로 스크롤 컨트롤 패널로 이동 당신이 그렇게 원하는 경우, 자동으로 입력을 시작합니다. OK를 누릅니다.

\ MongoDB를 \ 빈 \ mongo.exe 당신은 몽고 테스트 DB에 연결해야합니다 : 4) 마지막으로 C를 입력합니다.

참조 : https://www.youtube.com/watch?v=-mik4dPArCU

해결법

  1. ==============================

    1.이것은 내가 그것을 해결하는 방법, 당신은 여기에 단계적으로 수행 할 수 있습니다 :

    이것은 내가 그것을 해결하는 방법, 당신은 여기에 단계적으로 수행 할 수 있습니다 :

    MongoDB의 단계 :

    모든 데이터를 저장하기 위해 MongoDB에 의해 사용되는 / : 지금 C의 "\ 데이터 \ DB"폴더를 만듭니다. 이 폴더가 있어야합니다 :

    C : \ 데이터 \ DB

    .

    마지막으로, 개방 명령 프롬프트 유형 :

    >> mongod
    

    당신은 포트를 듣고 다음 권한을 요청 (이를 허용)하고 볼 수 있습니다. 이 작업이 완료되면, 서버를 실행 이전을 떠나, 다른 명령 프롬프트를 엽니 다.

    새로운 명령 프롬프트에서 입력

    >> mongo
    

    당신은 버전을 표시하고 테스트 데이터베이스에 연결 볼 수 있습니다.

    이 성공적으로 설치 없냐! =)

    참조 링크

  2. ==============================

    2.당신이 mongod 명령에 입력 할 때, 당신은 또한 그것에게 경로를 주셨 는가? 이것은 보통 문제입니다. 당신은 conf의 파일을 귀찮게 할 필요가 없습니다. 단순히 입력

    당신이 mongod 명령에 입력 할 때, 당신은 또한 그것에게 경로를 주셨 는가? 이것은 보통 문제입니다. 당신은 conf의 파일을 귀찮게 할 필요가 없습니다. 단순히 입력

    mongod --dbpath = "당신이 나 또한 추가 할 수 있습니다이 바보 인용 부호없이! 여기 데이터베이스의 작업 영역을 저장할 위치로 경로를 넣어!"

    예 : mongod --dbpath = C / 사용자 / kyles2 / 화상 / DEV / MongoDB에 / 데이터

    그건 내 경로이며, 당신이에서를 복사 한 경우 앞으로 슬래시 플립 창에 경우 잊지 않거나 작동하지 않습니다!

  3. ==============================

    3.또한 MongoDB를 2.6과 같은 문제에 직면했다.

    또한 MongoDB를 2.6과 같은 문제에 직면했다.

    내가 그냥 실행 된 내 문제를 해결하는 것은 --repair 명령을 mongod

    다음 mongod.exe 시작

    그것은 나를 위해 일한 것

  4. ==============================

    4.MongoDB를 2.6.8에 Windows7의 32 비트 당신은 단지 폴더 C를 만들 필요 : / 데이터 / DB mongod를 실행하고, 실행 몽고

    MongoDB를 2.6.8에 Windows7의 32 비트 당신은 단지 폴더 C를 만들 필요 : / 데이터 / DB mongod를 실행하고, 실행 몽고

  5. ==============================

    5.당신의 MongoDB를 소 instalation 예컨대 C로 포인트 : \ 프로그램 파일 \ MongoDB를가 봉사 \ \ bin 및 실행 mongod.exe 당신은 127.0.0.1:27017에 대한 연결을 열 수 있습니다.

    당신의 MongoDB를 소 instalation 예컨대 C로 포인트 : \ 프로그램 파일 \ MongoDB를가 봉사 \ \ bin 및 실행 mongod.exe 당신은 127.0.0.1:27017에 대한 연결을 열 수 있습니다.

  6. ==============================

    6.그냥 폴더를 생성

    그냥 폴더를 생성

    C:\data\db 
    

    프롬프트 명령의 명령 아래 실행

    C:\Program Files\MongoDB\Server\3.4\bin>mongod
    

    다른 명령 프롬프트를 엽니 다

    C:\Program Files\MongoDB\Server\3.4\bin>mongo
    
  7. ==============================

    7.일반적인 경우, 당신은 디스크 공간의 최소 3,379메가바이트이 ​​필요합니다. 당신이하지 않은 경우;

    일반적인 경우, 당신은 디스크 공간의 최소 3,379메가바이트이 ​​필요합니다. 당신이하지 않은 경우;

    mongod.exe --smallfiles
    

    이것은 유일한 요구 사항은 아닙니다. 그러나 이것은 문제가 될 수 있습니다.

  8. ==============================

    8.문제는 내가 명령에 DBPATH에 대한 'DB'폴더를 놓친 것입니다 :

    문제는 내가 명령에 DBPATH에 대한 'DB'폴더를 놓친 것입니다 :

    C:\mongodb\bin> mongod --directoryperdb --dbpath C:\mongodb\data\db --logpath C:\mongodb\log\mongodb.log --logappend -rest --install
    
  9. ==============================

    9.그것은 당신이 제대로 종료되지했다고 기록 또는 mongod.lock이 비어 있지 않은 경우 C에서 만 삭제 mongod.lock : \ 데이터 \ DB \하고 시작합니다.

    그것은 당신이 제대로 종료되지했다고 기록 또는 mongod.lock이 비어 있지 않은 경우 C에서 만 삭제 mongod.lock : \ 데이터 \ DB \하고 시작합니다.

  10. ==============================

    10.어떻게 내 문제가 127.0.0.1로 bind_ip을 설정하는 파일 startmongo.conf를 작성했다 해결했다. 그 후, 난 그냥 같은 것을 사용하여 몽고를 ​​시작하는 * 박쥐를 만들었습니다 :

    어떻게 내 문제가 127.0.0.1로 bind_ip을 설정하는 파일 startmongo.conf를 작성했다 해결했다. 그 후, 난 그냥 같은 것을 사용하여 몽고를 ​​시작하는 * 박쥐를 만들었습니다 :

    mongod --config c:\mongodb\bin\startmongo.conf
    
  11. ==============================

    11.이 오류가 오는 경우는 다음의 부족

    이 오류가 오는 경우는 다음의 부족

    1) DB를 몽고 경로를 설정 "C"드라이브 및 몽고의 db 디렉토리의 설치로 이동 한 후 몽고에서 빈 폴더로 이동하고 그것의 경로를 복사

    2) C 드라이브의 데이터에 대한 데이터 디렉토리를 생성 C : / 데이터 / 트위터

    3)으로 서버를 시작 **

    로컬 포트가 다른에 할당 할 수 있으므로 오류가있는 경우 포트 설정을 확인 4)와 몽고의 데이터베이스를 시작

    다음 몽고 데이터베이스 데이터베이스를 만들

    예를 들어 :

    사용 twitterdata

    DB twitterdata 전환

    현재 데이터베이스를 확인

    twitterdata

    전체 데이터베이스를 얻을 수 있습니다

  12. ==============================

    12.나는 그것은 C와 같은 오류가 발생했습니다, cmd를 MongoDB를 시작 : \ 데이터 \ DB \를 찾을 수 없습니다. 다음 입력 mongod 폴더 생성 또 다른 cmd를 입력 된 몽고이 일 열립니다.

    나는 그것은 C와 같은 오류가 발생했습니다, cmd를 MongoDB를 시작 : \ 데이터 \ DB \를 찾을 수 없습니다. 다음 입력 mongod 폴더 생성 또 다른 cmd를 입력 된 몽고이 일 열립니다.

  13. ==============================

    13.다음은이 문제를 해결하는 단계는 다음과 같습니다

    다음은이 문제를 해결하는 단계는 다음과 같습니다

  14. ==============================

    14.파일에 대한 755로 변경 파일 권한 :

    파일에 대한 755로 변경 파일 권한 :

    /var/lib/mongodb/mongod.lock
    
  15. ==============================

    15.먼저 명령 mongod를 실행 한 예는 다음 명령 몽고에 충돌하는 경우 포트 27017를 시작하거나하지 않은 날씨 확인 ....와 데이터베이스가 시작됩니다.

    먼저 명령 mongod를 실행 한 예는 다음 명령 몽고에 충돌하는 경우 포트 27017를 시작하거나하지 않은 날씨 확인 ....와 데이터베이스가 시작됩니다.

  16. ==============================

    16.포트는 열려 있지 않습니다. 기계가 통신을 거부하는 이유 그게 전부

    포트는 열려 있지 않습니다. 기계가 통신을 거부하는 이유 그게 전부

  17. ==============================

    17.그것은 나를 위해 일한이보십시오.

    그것은 나를 위해 일한이보십시오.

    mongod --storageEngine=mmpav1
    
  18. from https://stackoverflow.com/questions/26585433/mongodb-failed-to-connect-to-127-0-0-127017-reason-errno10061 by cc-by-sa and MIT license