MongoDB 관리자 패스워드 초기화
리눅스/MongoDB2019. 4. 16. 14:01
반응형
MongoDB root 패스워드 초기화 방법입니다.
DB shell 로그인하기 위해 기본적으로는 패스워드를 입력하게 되어 있습니다.
하지만 유사시 패스워드 없이 로그인 하는 방법이 있습니다.
MongoDB 3.4.20
# vi /etc/mongod.conf
// 인증없이 로그인 가능하도록 2줄 주석 처리 #security: |
# systemctl restart mongod
# mongo
> use admin
계정 리스트 출력시켜 관리자 계정 확인하기 (admin 데이터베이스에 액세스 가능한 계정)
> db.system.users.find()
패스워드 변경
> db.changeUserPassword("계정명", "새비밀번호")
/etc/mongod.conf 파일에 주석처리 해놓은 부분을 다시 주석 해제 후
# systemctl restart mongod
로그인이 잘 되는지 확인합니다.
# mongo admin -u 계정명 -p 새비밀번호
반응형
'리눅스 > MongoDB' 카테고리의 다른 글
MongoDB 컬렉션 삭제가 되지 않을때 (0) | 2020.10.13 |
---|---|
MongoDB 쿼리 - 페이지 출력을 위한 skip, limit 사용하기 (0) | 2020.10.06 |
MongoDB 명령어를 이용한 bson -> json 변환 (0) | 2020.09.24 |
[MongoDB에러] server returned error on sasl authentication step: authentication failed. (0) | 2019.08.30 |
CentOS 7 에 MongoDB 3.4.20 설치, 기본 명령어, 동기화(복제구성 & Replica set) - 동기화부분 작성중 (0) | 2019.04.16 |
댓글()