mongo 配置及用户管理

1、解压mongo安装包

2、配置/etc/profile将mongo配置到 path中

3、在{MONGO_HOME}目录下手动创建config目录,并新建mongo.config 文件

4、编辑mongo.config文件并导入如下内容

dbpath = /data/mongo_db/db_test 
logpath = /data/logs/mongo/mongo.log 
logappend = true 
port = 27017 
auth = true 
fork = true 
maxConns = 20000 
objcheck = true 
nohttpinterface = true 
directoryperdb = true 
bind_ip = 0.0.0.0 
slowms = 500 
noprealloc=false 
oplogSize = 4096

 5、参数说明

       dbpath:数据文件路径,用于存放mongo存储数据的目录路劲

       logpath:用于记录mongo系统日志的文件位置

       logappend:true:日志记录到同一个文件中,FALSE:每次重启后将生成新的日志文件,单在同一级目录中 该参数默认为false

       port:mongo启动端口 默认  27017

       auth:访问是否需要授权,true:需要授权认证,false:不需要授权认证,默认为false

       fork:是否已系统守护进程运行  true:是,false:否,默认 为 false

       maxConns:最大链接数,根据需要自行定义

       objcheck:validate object before inserting ,数据插入前是否对数据进行验证

    nohttpinterface:mongo启动时会在 Port 基础上 +1000 启动一个监听端口;该值为true时启动该监听端口,false:不启动;默认为false

    directoryperdb:设置每个数据库被保存在单独的目录

    bind_ip:绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定默认本地所有IP

    noprealloc:禁用数据文件预分配(往往影响性能)

       oplogSize :操作日志大小  (mb)

       配置说明参考:http://xiaoshan5634.iteye.com/blog/1117702

6、用户配置

      use  admin

      db.addUser("用户名","用户密码");

      db.auth("用户名","密码");

7、启动mongo    mongod  -f 配置文件路径

猜你喜欢

转载自aftertoday.iteye.com/blog/2149778