반응형
mongo 데이터베이스 url에서 authSource는 무엇을 의미합니까?
다음 연결 문자열을 사용하여 내 몽고 데이터베이스에 연결하려고 합니다.
var Mongo_url = 'mongodb://MyUSer:tech@localhost:27017/chatme?authSource=admin';
다음과 같은 오류가 발생합니다.
assertionError: null == { [MongoError: Authentication failed.]
name: 'MongoError',
message: 'Authentication failed.',
ok: 0,
code: 18,
누가 저에게 이 "authSource=admin" 문제를 해결해 줄 수 있습니까?
사용자 자격 증명이 있는 컬렉션이 있는 데이터베이스의 이름입니다.
https://docs.mongodb.com/manual/reference/connection-string/ #connections-connection-intervals
여기서 사용자 이름과 암호가 설정됩니다.
저는 오늘 이 문제를 해결하기 위해 몇 시간을 보냈지만 안타깝게도 이 SO 게시물이 검색에 나타나지 않았습니다.그 문제에 대한 답이 가장 좋은 게시물이기 때문에 너무 아쉬웠습니다.
저는 제가 받은 오류 메시지를 추가하여 다음 사람을 돕고 싶습니다.
도커 합성 yaml 파일을 통해 스핀업되는 도커 컨테이너 내부에 연결을 설정하고 있습니다.사용자 이름과 암호는 .env 파일에서 docker-compose로 전달됩니다.
작동하는 연결 URI
mongodb://aUser:aPassword@mevn-app-mongo:27017/myDb?authSource=admin
오류:
SASL SCRAM-SHA-1 authentication failed for aUser on myDb from client 172.25.0.3:37352 ; UserNotFound: Could not find user aUser@myDb
언급URL : https://stackoverflow.com/questions/40608669/what-does-authsource-means-in-mongo-database-url
반응형
'sourcetip' 카테고리의 다른 글
Vuex에서 v-select의 기본값을 두 스토어에서 어떻게 선택합니까? (0) | 2023.07.07 |
---|---|
ASP.NET에서 모든 브라우저에 대해 브라우저 캐싱 사용 안 함 (0) | 2023.07.07 |
Python df.to _messages는 숫자를 excel의 텍스트로 저장할 수 없습니다.가치로 저장하는 방법? (0) | 2023.07.07 |
새 액세스 토큰을 얻으려면 Refresh 토큰을 명시적으로 보내야 합니까? - JWT (0) | 2023.07.07 |
WPackagist를 사용한 Composer 사용자 지정 설치 관리자 경로 (0) | 2023.07.07 |