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