MongoDB配置

mongodb.conf

bind_ip = 0.0.0.0   #允许所有IP访问
port = 27017 # 实例运行在27017端口(默认)
dbpath = d:/mongodb/db # 数据文件夹存放地址(db要预先创建)
logpath = d:/mongodb/logs/log110.log # 日志文件地址
logappend=true
#启用日志文件,默认启用
journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=false

D:MongoDBin>mongod --config d:mongodbetcmongodb.conf

防火墙拦截可能会导致网络无法访问

bin目录下面的libeay32.dll,ssleay32.dll没有也会引发问题

创建用户名

use testdb

db.createUser({user: "username",pwd: "password",roles: [ { role: "dbOwner", db: "dbname" } ]})

删除单个用户 

use admin

db.system.users.remove({user:"username"})

.net 通过用户名密码访问mongodb,需要mongodb以auth方式启动

D:MongoDBin>mongod --config d:mongodbetcmongodb.conf --auth

备份

D:MongoDBin>mongodump -h 127.0.0.1:27017 -d testdb -o d:mongodbak

还原

D:MongoDBin>mongorestore -h 127.0.0.1:27017 -dtestdb d: estdb

原文地址:https://www.cnblogs.com/playforever/p/13253269.html