MongoDb 安装服务 以及 安全配置

来源:互联网 发布:软件测试班 编辑:程序博客网 时间:2024/06/05 14:42
  1. 安装MongoDb 的服务
    命令如下: (cmd以管理员运行)

mongod –logpath “D:\Program Files\mongodb\data\logs.txt” –logappend –dbpath “D:\Program Files\mongodb\data” –directoryperdb –serviceName “MongoDB” –serviceDisplayName “MongoDB” –install

注意 “–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

  2. 启动MongoDb服务

  3. 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/

0 0