복붙노트

[MONGODB] MongoDB를 & Robomongo : 연결할 수 없습니다 (인증)

MONGODB

MongoDB를 & Robomongo : 연결할 수 없습니다 (인증)

나는 다음과 같은 사용자가 :

{
    "_id" : "admin.root",
    "user" : "root",
    "db" : "admin",
    "roles" : [
        {
            "role" : "root",
            "db" : "admin"
        }
    ]
}

그리고 내 데이터베이스 :

{
    "_id" : "mydb.mydbDbOwner",
    "user" : "mydbDbOwner",
    "db" : "mydb",
    "roles" : [
        {
            "role" : "dbOwner",
            "db" : "mydb"
        }
    ]
}

나는 로컬 호스트에서 Robomongo를 통해 연결할 수 없습니다.

동일은 간다 ...

Database: mydb
User Name: root

Database: mydb
User Name: mydbDbOwner

해결법

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

    1.나는 맥에 정확히 같은 문제가 발생했다. 나는 robomongo 클라이언트를 제거하고 자신의 웹 사이트에서 최신 버전을 다운로드합니다. 그냥 작동합니다 :)

    나는 맥에 정확히 같은 문제가 발생했다. 나는 robomongo 클라이언트를 제거하고 자신의 웹 사이트에서 최신 버전을 다운로드합니다. 그냥 작동합니다 :)

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

    2.Robomongo의 0.8.x는 MongoDB의 3.0의 기본 인 새로운 스크 램-SHA-1 인증을 지원하지 않습니다. 이것은 Robomongo 0.9.0 릴리스의 일환으로 근무하고 있습니다 (참조 : 문제 # 766).

    Robomongo의 0.8.x는 MongoDB의 3.0의 기본 인 새로운 스크 램-SHA-1 인증을 지원하지 않습니다. 이것은 Robomongo 0.9.0 릴리스의 일환으로 근무하고 있습니다 (참조 : 문제 # 766).

    이전 MongoDB를-CR 인증 형식으로 다운 그레이드 - 기본 MMAP 스토리지 엔진을 사용하여 (또한 드라이버 업데이트가 필요하지 WiredTiger)하는 경우 Robomongo 문제에 설명 가능한 해결 방법이 있습니다.

    이미 MongoDB를 3.0 지원과 함께 업데이트 된 일부 다른 데이터 관리의 UI도있다.

    대안은 다음을 참조하십시오

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

    3.당신은 몽고 익스프레스 (웹 기반 도구)을 시도 할 수 있습니다. 그것은 여기에 있습니다 : https://github.com/andzdroid/mongo-express

    당신은 몽고 익스프레스 (웹 기반 도구)을 시도 할 수 있습니다. 그것은 여기에 있습니다 : https://github.com/andzdroid/mongo-express

    그러나이에 따라 적어도 (1.4.29)를 수하기 위해 MongoDB를-nodejs 라이브러리를 업그레이드해야합니다 http://docs.mongodb.org/manual/release-notes/3.0-scram/

    나는 시도하고 내 경우 일했다. 당신은 그 유용 명령을 검색 할 수 있습니다 :

    변경 config.js에 파일을 config.default.js하고 데이터베이스 연결을 포함하도록 업데이트 (예를 들어, 사용자 이름, 암호, 연결 URL 등)

    편집 package.jon 파일과에 MongoDB를의 버전을 변경 "~ 1.4.29"

    웹 응용 프로그램을 시작하려면 다음 명령 "노드 응용 프로그램"및 HTTP에 사용할 수 있습니다 웹 사이트를 실행 : // localhost를 : 8081 /

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

    4.당신은 127.0.0.1에 로컬 호스트를 변경할 수 있습니다

    당신은 127.0.0.1에 로컬 호스트를 변경할 수 있습니다

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

    5.이 질문에 따라 오는 누군가를 위해, 난 그냥 Robomongo에 대한 새로운 1.0로 업그레이드. 몇 사람이 여기에 명시된 바와 같이 0.8.x을 didnt는 MongoDB를-CR이었다 MongoDB를 3.0 이전 버전에서 기본값 지원 스크 램-SHA-1,. 그러나 야해이 시점에서 Robomongo을 다운로드하는 사람은 인증에 문제가 있습니다.

    이 질문에 따라 오는 누군가를 위해, 난 그냥 Robomongo에 대한 새로운 1.0로 업그레이드. 몇 사람이 여기에 명시된 바와 같이 0.8.x을 didnt는 MongoDB를-CR이었다 MongoDB를 3.0 이전 버전에서 기본값 지원 스크 램-SHA-1,. 그러나 야해이 시점에서 Robomongo을 다운로드하는 사람은 인증에 문제가 있습니다.

    https://robomongo.org/

    이 아래 링크는 내가 크게하여 MongoDB를 사용하는 경우에 읽어 제안, 좀 더 스크 램 - 샤 설명 https://docs.mongodb.com/manual/core/security-scram-sha-1/

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

    6.Robomong와 SSH 터널을 통해 연결 가능성은 RC8 버전에서 돌아왔다. GitHub의 문제를 참조하십시오

    Robomong와 SSH 터널을 통해 연결 가능성은 RC8 버전에서 돌아왔다. GitHub의 문제를 참조하십시오

  7. from https://stackoverflow.com/questions/29325011/mongodb-robomongo-cant-connect-authentication by cc-by-sa and MIT license