MongoDB 관리자 패스워드 초기화

리눅스/MongoDB|2019. 4. 16. 14:01
반응형

MongoDB root 패스워드 초기화 방법입니다.

DB shell 로그인하기 위해 기본적으로는 패스워드를 입력하게 되어 있습니다.

하지만 유사시 패스워드 없이 로그인 하는 방법이 있습니다.

 

MongoDB 3.4.20

 

# vi /etc/mongod.conf

// 인증없이 로그인 가능하도록 2줄 주석 처리

#security:
#  authorization: enabled

 

# systemctl restart mongod

 

# mongo

 

> use admin

 

계정 리스트 출력시켜 관리자 계정 확인하기 (admin 데이터베이스에 액세스 가능한 계정)

> db.system.users.find()

 

패스워드 변경

> db.changeUserPassword("계정명", "새비밀번호")

 

/etc/mongod.conf 파일에 주석처리 해놓은 부분을 다시 주석 해제 후

 

# systemctl restart mongod

 

로그인이 잘 되는지 확인합니다.

 

# mongo admin -u 계정명 -p 새비밀번호

 

 

 

반응형

댓글()