开启mongodb数据库密码验证

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开启mongodb数据库密码验证相关的知识,希望对你有一定的参考价值。


安装moogodb可以参考我上一篇博客

http://blog.51cto.com/1767340368/2092546


1.登录数据库

[[email protected] bin]# pwd

/opt/mongodb/bin
[[email protected] bin]# ./mongo
> use admin
switched to db admin
> db.createUser({user:"root",pwd:"123456",roles:["root"]})    #创建数据库管理员账号密码
Successfully added user: { "user" : "root", "roles" : [ "root" ] }
> exit
bye

2.重启mongodb服务

[[email protected] ~]# service mongodb restart


3.再次登录,没有密码认证是执行不了命令的

技术分享图片


4.进行密码验证

> db.auth('root','123456')
1
> #返回1代表成功


5.再次测试命令(成功)

> show dbs

技术分享图片


##附加也可以通过这种方式进行验证,效果一样

[[email protected] bin]# ./mongo admin -u root -p123456




以上是关于开启mongodb数据库密码验证的主要内容,如果未能解决你的问题,请参考以下文章

Mongodb主从复制开启安全认证

MongoDB启动及用户名密码设置

Express实战 - 应用案例- realworld-API - 路由设计 - mongoose - 数据验证 - 密码加密 - 登录接口 - 身份认证 - token - 增删改查API(代码片段

Mongodb副本集认证授权

Mongodb副本集认证授权

mongodb的连接和开启安全验证