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 配置文件路径