Ubuntu下给MongoDB数据库设置用户名和密码
2014-07-23 10:30
281 查看
所用环境是Ubuntu 14.04, MongoDB2.6.3
MongoDB在默认情况下是没有认证权限的,要想使设置的用户名和密码有效,第一步先修改MongoDB的配置文件, 将/etc/mongod.conf文件中的auth=true前面的注释去掉,然后用
sudo service mongod restart重启MongDB.
1. 设置管理员权限
设置完后,user 和 pwd以及roles等存储在system.users表中.
从上面命令可以看到再次进入admin后需要用db.auth()完成认证功能,认证成功返回1.以上设置的超级权限用户因roles为root,所以可以操作其他所有数据库.
2.给普通数据库设置密码
再次进入数据库时可以直接
也可以先进入超级管理员账户,这样不用对aa认证就可直接操作aa数据库.
MongoDB在默认情况下是没有认证权限的,要想使设置的用户名和密码有效,第一步先修改MongoDB的配置文件, 将/etc/mongod.conf文件中的auth=true前面的注释去掉,然后用
sudo service mongod restart重启MongDB.
1. 设置管理员权限
设置完后,user 和 pwd以及roles等存储在system.users表中.
从上面命令可以看到再次进入admin后需要用db.auth()完成认证功能,认证成功返回1.以上设置的超级权限用户因roles为root,所以可以操作其他所有数据库.
2.给普通数据库设置密码
再次进入数据库时可以直接
use aa db.auth("123","123") show tables
也可以先进入超级管理员账户,这样不用对aa认证就可直接操作aa数据库.
use admin db.auth("123","123") show dbs use aa
相关文章推荐
- MongoDB数据库用户名和密码的设置
- MongoDB数据库用户名和密码的设置
- mongoDB数据库设置用户名及密码
- Ubuntu系统在脚本里设置用户名密码
- ubuntu14.04安装http代理squid并设置用户名和密码
- ubuntu输入了正确的用户名密码但是无法登录(环境变量设置错误所以不能登录系统)
- mongoDB数据库设置用户名及密码
- ubuntu Redis安装测试、设置用户名密码
- mongoDB数据库设置用户名及密码-windows
- Ubuntu设置Firefox代理避免频繁输入代理用户名,密码的方法
- Ubuntu忘记用户名密码 重新设置密码
- vm6.5中 ubuntu10.10 环境变量设置错误 用户名与密码正确,无法登录
- mongoDB数据库设置用户名及密码
- 设置带用户名和密码的telnet登入方式(原创)
- Ubuntu 忘记用户名密码的解决方法
- Weblogic 下设置用户名和密码
- ubuntu 9.10 设置MYSQL的ROOT密码
- Ubuntu忘记用户名和密码的解决办法
- ubuntu用户名或密码忘了怎么办
- Ubuntu第一次登录用户名和密码错误不能登录