Ubuntu操作Mongodb

首先说下我的环境:Ubuntu 16.04     Mongodb 2.6.10 不然不能用是要来骂我了。

sudo service mongodb stop  停止服务

sudo service mongodb start 启用服务

进入Mongodb命令行:输入 Mongo

use '数据库名'  使用指定数据库


创建用户:

db.createUser({user:"user_test",pwd:"pwd_test",roles:["root"]})

PS:roles 为角色 root 超级管理员拥有所有权限 。。

添加其它数据库用户角色为 ["dbOwner"]  表示当前数据库查看权限 。

授权用户:

db.auth('user_test','pwd_test')

PS:新建用户都必须授权一下,不然生效不了哈

删除用户:

db.dropUser('user_test')

查看当前数据库所有集合show collections;

查看用户表 db.system.users.find()  数据库为admin才有的。


修改配置使得需要用户名密码才能登录:

sudo vim /etc/mongodb.conf

找到 auth=true 将前面的 # 删除保存。
重启mongodb服务。这时连接就需要输入账号密码了。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值