MongoDB設定密碼
阿新 • • 發佈:2019-01-10
1、windows下設定
mongoDB 3.0 安全許可權訪問控制
http://ibruce.info/2015/03/03/mongodb3-auth/
【主要參考】
http://blog.csdn.net/kk185800961/article/details/45619863
系統級使用者
1、use admin
db.createUser(
{
user: "admin",
pwd: "****",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)
查詢是否建立成功
show users
2、開啟認證
--關閉之前開啟的服務,重慶啟用認證
mongod.exe --config D:\MongoDB\mongo.config
------------------------------
<!-- 沒有重啟服務,直接授權給YJRG,返回1(1表示授權成功)-->
3、授權:
--再次登陸
use admin
db.auth('admin','****')
db.runCommand(
{
usersInfo:"admin",
showPrivileges:true
}
)
5、給diva建立一個使用者:
use diva
--方式1
db.createUser(
{
user: "YJRG_db",
pwd: "****",
roles: [
{ role: "adminDiva", db: "diva" },
"readWrite"
]
}
,{ w:"majority" }
)
db.auth('YJRG_db','****')
--方式2
db.createUser(
{
"user": "admin",
"pwd": "****",
"roles":[
{
"role": "dbOwner",
"db": "diva"
}
]
}
)
db.auth('admin','****')
F1
http://docs.mongodb.org/manual/reference/method/db.grantRolesToUser/#db.grantRolesToUser
-------------------mongodb3.0.3版本設定密碼後無法登入問題--------------------------------------------------------------------------
http://21jhf.iteye.com/blog/2216103
1、use admin
2、var schema = db.system.version.findOne({"_id" : "authSchema"})
schema.currentVersion = 3
3、db.system.version.save(schema)
-------------------mongodb3.0.3版本設定密碼後無法登入問題--------------------------------------------------------------------------
db.removeUser("admin")
mongod.exe -auth --config D:\MongoDB\mongo.config
db.removeUser("YJRG_db")
show collections
修改登錄檔image使之生效:
D:\MongoDB\bin\mongod.exe --config D:\MongoDB\mongo.config --serviceName MongoDB --auth --service
http://localhost:27017/
---------------華麗的分割---------------------------------------------------------------------------------------------------
安全設定
http://blog.csdn.net/kk185800961/article/details/45619863
MongoDB 使用者認證許可權總結
http://blog.mimvp.com/2015/05/mongodb-user-authentication-permissions-summary/
【新的希望】
http://blog.csdn.net/kk185800961/article/details/45619863
【linux下許可權設定】
http://blog.mimvp.com/2015/05/mongodb-user-authentication-permissions-summary/
---------------------------------------
密碼修改完畢
mongoDB 3.0 安全許可權訪問控制
http://ibruce.info/2015/03/03/mongodb3-auth/
【主要參考】
http://blog.csdn.net/kk185800961/article/details/45619863
系統級使用者
1、use admin
db.createUser(
{
user: "admin",
pwd: "****",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)
查詢是否建立成功
show users
2、開啟認證
--關閉之前開啟的服務,重慶啟用認證
mongod.exe --config D:\MongoDB\mongo.config
------------------------------
<!-- 沒有重啟服務,直接授權給YJRG,返回1(1表示授權成功)-->
3、授權:
--再次登陸
use admin
db.auth('admin','****')
db.runCommand(
{
usersInfo:"admin",
showPrivileges:true
}
)
5、給diva建立一個使用者:
use diva
--方式1
db.createUser(
{
user: "YJRG_db",
pwd: "****",
roles: [
{ role: "adminDiva", db: "diva" },
"readWrite"
]
}
,{ w:"majority" }
)
db.auth('YJRG_db','****')
--方式2
db.createUser(
{
"user": "admin",
"pwd": "****",
"roles":[
{
"role": "dbOwner",
"db": "diva"
}
]
}
)
db.auth('admin','****')
F1
http://docs.mongodb.org/manual/reference/method/db.grantRolesToUser/#db.grantRolesToUser
-------------------mongodb3.0.3版本設定密碼後無法登入問題--------------------------------------------------------------------------
http://21jhf.iteye.com/blog/2216103
1、use admin
2、var schema = db.system.version.findOne({"_id" : "authSchema"})
schema.currentVersion = 3
3、db.system.version.save(schema)
-------------------mongodb3.0.3版本設定密碼後無法登入問題--------------------------------------------------------------------------
db.removeUser("admin")
--下次再用cmd啟動mongo的時候,每次先auth一把才可以
db.auth('YJRG_db','****')
授權後:
mongod.exe -auth --config D:\MongoDB\mongo.config
db.removeUser("YJRG_db")
show collections
修改登錄檔image使之生效:
D:\MongoDB\bin\mongod.exe --config D:\MongoDB\mongo.config --serviceName MongoDB --auth --service
http://localhost:27017/
---------------華麗的分割---------------------------------------------------------------------------------------------------
安全設定
http://blog.csdn.net/kk185800961/article/details/45619863
MongoDB 使用者認證許可權總結
http://blog.mimvp.com/2015/05/mongodb-user-authentication-permissions-summary/
【新的希望】
http://blog.csdn.net/kk185800961/article/details/45619863
【linux下許可權設定】
http://blog.mimvp.com/2015/05/mongodb-user-authentication-permissions-summary/
---------------------------------------
密碼修改完畢
C:\Program Files\MongoDB\Server\3.0\bin\mongod.exe --service --dbpath D:\mongodb\data --logpath=D:\mongodb\logs\mongodb.log --logappend --auth