mongodb增加帐户密码登陆远程mongodb

2013-07-29 12:38 来源:www.chinab4c.com 作者:ecshop专家

?? mongodb增加帐户密码登陆远程mongodb,这个问题是个很重要的问题,如果你研究mongodb发现,我们默认安装的mongodb在启动以及登陆的时候,不需要输入帐户密码,这样十分不安全,当我们要远程发布或者连接远程mongodb数据库的时候,我们必须考虑给远程的mongodb增加帐户密码权限才行,这次我们将结合mongodb的技术,来谈谈如何对mongodb进行授权以及密码设置。

?? 1:启动mongodh带--auth参数。

?? mongod.exe --logpath E:\mongo\logs\mongodb.log --logappend --dbpath E:\mongo\data --directoryperdb --serviceName MongoDB? --install

?? mongod.exe --logpath E:\mongo\logs\mongodb.log --logappend --dbpath E:\mongo\data --directoryperdb --serviceName MongoDB --auth --install
?

?? 2:删除mongodb服务

?? mongod.exe --remove

? 3:增加mongod管理员帐户以及密码

?? use admin
?? db.addUser('system','system')

?? 4:连接远程的mongodb数据库

??? mongo? -uroot -p123456 192.168.2.150/admin

??? 或者mongod -u root -p

?? 以上就是操作mongodb以及给mongodb增加帐户密码权限的基本操作。

? 5:新版本带帐户验证的启动

? ?/usr/local/mongodb/bin/mongod --dbpath=/data/mongodb/data --logpath=/data/mongodb/mongodb.log --logappend --auth --port=27017 --fork

?//这个是不需要密码的

/usr/local/mongodb/bin/mongod --dbpath=/data/mongodb/data --logpath=/data/mongodb/mongodb.log --logappend --port=27017 --fork

另外版本。需要密码,经过验证

/usr/local/mongodb/bin/mongod --dbpath=/data/mongodb/data --logpath=/data/mongodb/logs/log.log -fork
/usr/local/mongodb/bin/mongod --dbpath=/data/mongodb/data --logpath=/data/mongodb/logs/log.log --logappend -fork --auth

mongod --dbpath /home/conan/dbs/config1 --port 20001 --nojournal --fork --logpath /home/conan/dbs/config1.log

?? php mongodb基本操作

??? 来源:http://www.chnab4c.com

?