最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

MongoDB学习整理之访问控制

来源:动视网 责编:小采 时间:2020-11-09 11:27:09
文档

MongoDB学习整理之访问控制

MongoDB学习整理之访问控制:MongoDB学习整理之访问控制,限制特定IP地址访问,只需启动时加入--bind_ip 参数 ,客户端连接时也需要添加--host 1、限制特定IP地址访问,只需启动时加入--bind_ip 参数 ,客户端连接时也需要添加--host /app/mongo/mongodb/bin/m
推荐度:
导读MongoDB学习整理之访问控制:MongoDB学习整理之访问控制,限制特定IP地址访问,只需启动时加入--bind_ip 参数 ,客户端连接时也需要添加--host 1、限制特定IP地址访问,只需启动时加入--bind_ip 参数 ,客户端连接时也需要添加--host /app/mongo/mongodb/bin/m


MongoDB学习整理之访问控制,限制特定IP地址访问,只需启动时加入--bind_ip 参数 ,客户端连接时也需要添加--host

1、限制特定IP地址访问,只需启动时加入--bind_ip 参数 ,客户端连接时也需要添加--host
/app/mongo/mongodb/bin/mongod --dbpath=/app/mongo/mongodb/data/test --logpath=/app/mongo/mongodb/data/test/server.log --fork --bind_ip 132.42.33.190
/app/mongo/mongodb/bin/mongo --host 132.42.33.190

2、设置端口,只需启动时加入--port 参数 ,客户端连接时也需要添加--port
/app/mongo/mongodb/bin/mongod --dbpath=/app/mongo/mongodb/data/test --logpath=/app/mongo/mongodb/data/test/server.log --fork --port 28018
/app/mongo/mongodb/bin/mongo --port 28012

3、用户验证管理
mongodb默认有一个admin数据库,admin库上的用户比其他库的权限都大,即admin库的用户可以操作其他库的任意操作。

启用:登陆验证
/app/mongo/mongodb/bin/mongod --dbpath=/app/mongo/mongodb/data/test --logpath=/app/mongo/mongodb/data/test/server.log --fork --auth

注:mongodb默认有一个admin数据库,,如果admin.system.users中没有数据,登陆验证将不生效

1)创建用户
> db.addUser("root","111111") --新建用户
> db.auth("root","111111") --设置用户有数据库连接验证

2)建立指定权限用户,
命令格式:db.addUser(username,password[,readOnly=false])

例如:为test库添加一个只读的用户user_reader,代码所示:
> db.addUser("user_reader","passw0rd",true) --建立一个只读用户
> show collections --可以查看
system.indexes
system.users
> db.t1.insert({name:"liangzhangping",age:29}) --但不可以添加、删除和更新
unauthorized

3)删除指定用户,调用db.removeUser(username)命令,只需传入用户名,即可删除,可以调用db.system.users.find()查看是否删除
> db.removeUser("user_reader")
> db.system.users.find()
{ "_id" : ObjectId("4fd9c4bc869208ca70bcf180"), "user" : "test", "readOnly" : false, "pwd" : "ab29e5e0e27099729856ff91da2b9112" }

文档

MongoDB学习整理之访问控制

MongoDB学习整理之访问控制:MongoDB学习整理之访问控制,限制特定IP地址访问,只需启动时加入--bind_ip 参数 ,客户端连接时也需要添加--host 1、限制特定IP地址访问,只需启动时加入--bind_ip 参数 ,客户端连接时也需要添加--host /app/mongo/mongodb/bin/m
推荐度:
标签: 整理 控制 学习
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top