当前使用版本: 4.0.10
配置文件
#设置外网可访问
net:
port: 27017
bindIp: 0.0.0.0
#设置启用账号安全
security:
authorization: enabled
#设置禁用账号安全
security:
authorization: disabled
创建用户
#官方链接
https://docs.mongodb.com/manual/tutorial/enable-authentication/
#创建db administrator用户
#步骤1: 关闭权限
#步骤2: 选择db admin
use admin
#步骤3: 添加用户(可用于管理角色/维护库等...)
db.createUser(
{
user: "superAdmin",
pwd: "superAdmin",
roles: [ { role: "userAdminAnyDatabase", db: "admin" }, "readWriteAnyDatabase" ]
}
)
#步骤4: 开启权限
#创建db普通用户
#步骤1: 关闭权限/使用高权限账号
#步骤2: 选择要设置的db
use first_test_db
#步骤3: 添加用户
#3.1 添加读写用户
db.createUser({user:"readerWriter",pwd:"123456",roles:[{role:"readWrite",db:"first_test_db"}]})
#3.2 添加只读用户
db.createUser({user:"reader",pwd:"123456",roles:[{role:"read",db:"first_test_db"}]})
#步骤4: 若通过关闭权限的方式则根据需要进行启用权限
相关链接