xiaui520 发表于 2016-12-2 07:35:12

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.iyunv.com/blog/1117702
  6、用户配置
  use  admin
  db.addUser("用户名","用户密码");
  db.auth("用户名","密码");
  7、启动mongo    mongod  -f 配置文件路径
页: [1]
查看完整版本: mongo 配置及用户管理