千家信息网

MongoDB学习整理之访问控制

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,MongoDB学习整理之访问控制1、限制特定IP地址访问,只需启动时加入--bind_ip 参数 ,客户端连接时也需要添加--host/app/mongo/mongodb/bin/mongod --d
千家信息网最后更新 2026年11月03日MongoDB学习整理之访问控制

MongoDB学习整理之访问控制

  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" }


用户 数据 验证 只需 数据库 参数 命令 客户 客户端 权限 登陆 学习 控制 代码 地址 格式 用户名 端口 更新 管理 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技 互联网金融 金融科技 有马互联网科技 米客互联网科技 哈尔滨新华互联网科技 哈尔滨新华互联网科技学院 创业天下互联网科技有限公司 荆州市昕露互联网络科技有限公司 互联网科技革命什么开始 知域互联网科技有限公司大骗子 华夏恒生互联网科技013171 互联网科技和法律行业 互联网科技大赛获奖感言 产业互联网科技服务公司 富国互联网科技002692 互联网科技企业商标注意事项 同城互联网络科技 银川新华互联网科技学校原画 安徽零酒互联网科技有限公司 互联网 科技节活动 微视频大赛 互联网最新的科技有限公司 网络科技有限互联网 深圳科技互联网 哈尔滨秒房互联网科技有限公司 新华互联网科技2019 科技互联网大厂 湖南一路畅行互联网科技 玉溪互联网科技怎么选 每天都有哪些好的互联网科技 九思连强互联网电子科技有限公司
0