반응형
MongoDB 관리자 권한 계정 생성/삭제
글. 수알치 오상문
mongo.exe 실행한 명령 창에서 다음 내용을 실행한다.
develop 자리에는 사용할 계정명을 넣고, 1234 자리에는 사용할 비밀번호를 작성한다.
> use admin
switched to db admin
> db.createUser( { user: "develop",
... pwd: "1234",
... roles: [ "userAdminAnyDatabase",
... "dbAdminAnyDatabase",
... "readWriteAnyDatabase"
... ]})
[실행 결과]
Successfully added user: {
"user" : "develop",
"roles" : [
"userAdminAnyDatabase",
"dbAdminAnyDatabase",
"readWriteAnyDatabase"
]
}
계정 삭제는 다음과 같다.
use Admin
db.dropUser("<username>")
[참고] https://www.mongodb.com/docs/manual/reference/method/js-user-management/
Authenticates a user to a database.
Changes an existing user's password.
Creates a new user.
Removes a single user.
Deletes all users associated with a database.
Returns information about the specified user.
Returns information about all users associated with a database.
Grants a role and its privileges to a user.
Deprecated. Removes a user from a database.
Removes a role from a user.
Updates user data.
Prompts for the password as an alternative to specifying passwords directly in various mongosh user authentication/management methods.
[참고] https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=icysword&logNo=220444788792
반응형
'DBMS, 데이터베이스' 카테고리의 다른 글
[MongoDB] 시작, 종료 (0) | 2022.06.26 |
---|---|
MongoDB 안전 종료 (0) | 2022.06.25 |
MongoDB 레퍼런스 사이트 (0) | 2022.06.25 |
MySQL, 커넥션 정보 확인 / 설정 / 삭제 (0) | 2022.06.25 |
MySQL Timeout 설정 (0) | 2022.06.24 |