monogdb 2.6.2를 사용 중이며 monogdb 서버에 관리자 계정을 만들려고합니다. 다음과 같이'데이터베이스 이름'데이터베이스에 대한 자격 증명이 잘못되었습니다. MongoDB 2.6.2
사용자의 세부 사항은 다음과 같습니다 : -
나는 내가 무엇입니까 응용 프로그램을 통해 동일한 데이터베이스 자격 증명을 사용하려 할 때 나는 몽고 쉘에서 이러한 데이터베이스 자격 증명을 사용하여 데이터베이스에 액세스 할 수 있어요하지만, 오류. 데이터베이스 '데이터베이스 이름'
데이터베이스 연결 문자열에 대한
잘못된 자격 증명 : -
"MongoDB를 : // 관리자 : 관리자 @ 로컬 호스트 : 27011";
아무도 도와 줄 수 있습니까?
미리 감사드립니다.
업데이트 :
데이터베이스에 새 컬렉션을 만들려고하는 두 가지 방법에서 참조하시기 바랍니다. 내가 -u 관리자 -p 관리자, 몽고 쉘이 나에게주고 권한이없는 사용자 오류입니다 동일한 사용자 이름과 비밀번호로 로그인을 시도 이제
.
그런 다음 새로운 사용자 이름과 암호 (-u sa -p root)를 사용하여 새 사용자를 만들었으며 동일한 단계를 다시 수행했습니다.
사용자가 mongo 셸에서 액세스 할 수 있지만 응용 프로그램에서 동일한 사용자 이름과 암호로 액세스 할 수있는 권한이 없습니다.
과 같은 연결 문자열을 사용하여 admin 데이터베이스에 인증하십시오. 데이터베이스에 연결하려는 코드 부분을 표시 할 수 있습니까? –
@IsThatSo 업데이트 된 질문을 살펴보십시오. – user3181823
그는 이미 "나는 몽고 셸에서 이러한 데이터베이스 자격 증명으로 모든 데이터베이스에 액세스 할 수 있지만 응용 프로그램을 통해 동일한 데이터베이스 자격 증명을 시도 할 때 오류가 발생했습니다."라고 말했습니다. –