자체 관리형 배포로 사용자 인증
MongoDB 5.0 은(는) 10월을 기준으로 수명이 2024 종료됩니다. 이 버전의 문서는 더 이상 지원되지 않습니다. 배포서버 서버를 업그레이드 5.0 하려면 MongoDB 를 참조하세요. 60 업그레이드 절차.
사용자로 인증하려면 사용자 사용자 이름, 비밀번호 및 authentication database
해당 사용자와 연결된 를 제공해야 합니다.
중요
mongosh
를 사용하여 다음을 수행할 수 있습니다.
mongosh
-u
<username>
-p
, 및 --authenticationDatabase <database>
명령줄 옵션으로 를 시작합니다.
mongosh --port 27017 --authenticationDatabase \ "admin" -u "myUserAdmin" -p
메시지가 표시되면 비밀번호를 입력합니다.
mongosh
을(를) 사용하여 mongod
또는 mongos
인스턴스 에 연결합니다.
mongosh --port 27017
mongosh
에서 인증 데이터베이스 (이 경우 admin
)로 전환하고 db.auth(<username>, <pwd>)
메서드 또는 authenticate
명령을 사용하여 authentication database
에 대해 인증합니다.
use admin db.auth("myUserAdmin", passwordPrompt()) // or cleartext password
팁
passwordPrompt()
메서드는 암호를 입력하라는 메시지를 표시합니다. 암호를 문자열로 직접 지정할 수도 있습니다. 암호가 화면에 표시되어 셸 기록에 암호가 유출될 가능성을 방지하려면 passwordPrompt()
방법을 사용하는 것이 좋습니다.
메시지가 표시되면 비밀번호를 입력합니다.
MongoDB 드라이버를 사용하는 예시는 드라이버 설명서를 참조하세요.