您的位置:首页 > 数据库 > Mongodb

Ubuntu操作Mongodb

2017-06-07 14:42 281 查看
首先说下我的环境: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服务。这时连接就需要输入账号密码了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: