为mongodb数据库添加安全账户
2016-04-09 12:36
639 查看
最近的数据库服务器有些不稳定,遇到了黑客的骚扰,mongodb的安全存在一些漏洞。首要任务是给数据库添加账号。之前大家都习惯于mongodb的不加安全账号和密码来连接数据库,那么问题是添加了安全账户后,有些是要改变调整的。
我使用的是mongodb 3.0版本。mongodb创建账户命令的示例如下:
添加成功后,执行,返回1即为成功认证。
总结一下:
以后单独执行mongodb命令时,这样操作:
mongo
use 数据库名称
使用auth认证账号和密码
db.auth("game", "1234567");
接下来就是你的命令了
我使用的是mongodb 3.0版本。mongodb创建账户命令的示例如下:
use admin db.createUser( { user: "admin", pwd: "12345678", roles: [ { role: "userAdminAnyDatabase", db: "admin"} ] } ) use gourmet db.createUser( { user: "game", pwd: "12345678", roles: [ { role: "readWrite", db: "gourmet"} ] } )
添加成功后,执行,返回1即为成功认证。
use gourmet db.auth("game", "12345678");
总结一下:
以后单独执行mongodb命令时,这样操作:
mongo
use 数据库名称
使用auth认证账号和密码
db.auth("game", "1234567");
接下来就是你的命令了
相关文章推荐
- ES-MongoDB学习7_CentOS6.5下Mongo-connector的安装和操作
- mongoDB 性能优化:如何使用普通查询语句替代 aggregate 操作?
- mongoDB 性能优化:如何使用普通查询语句替代 aggregate 操作?
- 【MongoDB】Capped固定集合
- 【MongoDB】TTL时效集合
- MongoDB图形化管理工具
- MongoDB常用操作命令大全
- 5、mongodb文档的查找操作
- 4、MongoDB集合里面文档的插入,查找,更新操作
- 3、MongoDB数据库集合常用操作
- 2、mongodb关于数据库的操作
- Linux下自动备份Mongodb数据库并删除指定天数前的备份
- ES-MongoDB学习错误1_Could not import mongo_connector.doc_managers.elastic_doc_manager
- MongoDB:逐渐变得无关紧要
- mongodb数据库备份
- 【MongoDB】mongoimport and mongoexport of data (一)
- SpringMVC+ibatis+MySQL+MongoDB构建博客系统(二)
- MongoDB常用命令合集
- MongoDB学习 (六):查询
- SpringMVC+ibatis+MySQL+MongoDB构建博客系统(一)