Linux系统下设置mongoDB的用户名密码
2017-10-24 17:43
399 查看
Linux系统下设置mongoDB的用户名密码
1、启动mongo
找到配置文件bin,命令行运行命令:./bin/mongo
2、查看当前已存在的数据库
show dbs
3、切换到你想要运行添加用户名、密码的数据库
use XXX (XXX为你想要操作的数据库的名字)
4、为当前的数据库添加用户
db.createUser({user:’username’,pwd:’password’,roles:[{role:”readWrite”,db:”XXX”}]})
注意:readWrite为你想让用户拥有的权限,可根据不同的需求给用户设置不同的权限。
5、修改配置文件
打开mongoldb.config文件,在文件中添加代码auth = true,保存退出
6、重启mongoDB
首先结束进程:pkill mongod
通过配置文件启动mongoDB:./bin/mongod -f
mongodb.conf
注意:重启之后再通过mongo操作数据库时需要先用用户登录,use XXX,然后运行db.auth(‘username’,’password’),如果打印出1说明登录成功。
1、启动mongo
找到配置文件bin,命令行运行命令:./bin/mongo
2、查看当前已存在的数据库
show dbs
3、切换到你想要运行添加用户名、密码的数据库
use XXX (XXX为你想要操作的数据库的名字)
4、为当前的数据库添加用户
db.createUser({user:’username’,pwd:’password’,roles:[{role:”readWrite”,db:”XXX”}]})
注意:readWrite为你想让用户拥有的权限,可根据不同的需求给用户设置不同的权限。
5、修改配置文件
打开mongoldb.config文件,在文件中添加代码auth = true,保存退出
6、重启mongoDB
首先结束进程:pkill mongod
通过配置文件启动mongoDB:./bin/mongod -f
mongodb.conf
注意:重启之后再通过mongo操作数据库时需要先用用户登录,use XXX,然后运行db.auth(‘username’,’password’),如果打印出1说明登录成功。
相关文章推荐
- linux系统定制都已完成,如何设置才能免输入用户名和密码直接登入linux?
- 你的MongoDB Redis设置用户名密码了吗?看看shodan这款邪恶的搜索引擎吧!~
- Linux系统教程:设置GRUB菜单密码
- 在linux系统中,如果忘记了MySQL的root密码,有没有办法重新设置新密码呢?
- Linux系统怎么设置开机密码?Linux设置开机密码的方法
- Linux如何设置进入系统时不使用密码(交叉编译ubifs文件系统下实测有效)
- Linux系统普通用户切换省略输入用户名密码
- 如何使你的linux系统省略输入用户名密码
- Linux系统省略输入用户名密码(字符界面下)
- 如何使你的Linux系统省略输入用户名密码
- 去掉系统启动时提示输入用户名及密码 ,Windows XP自动登录设置方法(转)
- 通过linux的shell脚本批量创建用户名,用户名所属目录,设置对应密码
- Linux系统为Grub设置安全密码
- MongoDB中帐号管理(用户名密码设置)
- Linux下使用hydra获取linux和windows系统用户名和密码的教程
- 如何设置电脑自动登录系统?不用输入用户名和密码
- 如何在linux系统中设置严密的密码策略(译文)
- MongoDB添加用户验证,设置用户名和密码
- mongodb3.4 安装及用户名密码设置
- 如何在linux系统中设置严密的密码策略(译文)