- 安装MongoDb 的服务
命令如下: (cmd以管理员运行)
注意使用 “-” 不要使用 “–” 20210612
mongod -logpath “D:\Program Files\mongodb\data\logs.txt” -logappend -dbpath “D:\Program Files\mongodb\data” -directoryperdb -serviceName “MongoDB” -serviceDisplayName “MongoDB” -install
如果使用 config文件则非常简洁:
mongod -config c:\CMongoDb703\mongo.config -serviceName “CMongoDb703” -serviceDisplayName “CMongoDb703” -install
注意 mongo.config 文件要写好
例如:
storage:
dbPath: C:\CMongoDb703\datas
directoryPerDB: true
systemLog:
destination: file
quiet: true
path: C:\CMongoDb703\logs\mongod.log
logAppend: false
net:
port: 26016
注意 "-dbpath “d:\xxxxx\mongodb\data” 不是 **“xxxx\data**” !
该命令行指定了日志文件:D:\Program Files\mongodb\data\logs.tx,日志是以追加的方式输出的;
数据文件目录:D:\Program Files\mongodb\data,并且参数–directoryperdb说明每个DB都会新建一个目录;
Windows服务的名称:MongoDB;
最后是安装参数:-install,与之相对的是-remove
启动MongoDB:net start MongoDB
停止MongoDB:net stop MongoDB
参考:
http://www.cnblogs.com/flyoung2008/archive/2012/07/18/2597269.html
现在需要增加安全配置, 端口配置
1.
关闭MongoDb服务
修改 MongoDb Service :
打开 regedit: HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/MongoDB
其中 ImagePath 修改为: E:\MongoDb\mongodb2.4.3\bin\mongod.exe --logpath e:\MongoDb\MongoDb.Log --dbpath e:\Mongodb\data --directoryperdb --service -auth --port 12345
-
启动MongoDb服务
-
use admin
db.addUser(‘sa’,‘sa’)
//创建了超级用户
db.auth(‘sa’,‘sa’) //以sa权限进入
use NDAP
db.addUser(‘Reader’,‘Reader’,true)//创建只读账户
参考:http://blog.csdn.net/cppbegginer/article/details/6940681
db.createUser(
{
user:“root”,
pwd:“root”,
roles:
[
{
role:“userAdminAnyDatabase”,
db:“admin”
}
]
}
);
参考: http://blog.163.com/dazuiba_008/blog/static/363349812014552224168/