MySQL DBA
分类: NOSQL
2013-03-07 14:01:17
--config /etc/mongodb.conf 使用配置文件运行mongod。
#基本配置
dbpath = /var/lib/mongodb/ 数据目录。默认位置:/var/lib/mongodb/。每一个mongod进程必须拥有单独的数据目录,其中mongod.lock文件用于获取数据目录的占用。
port = 27017 监听端口。默认27017.
fork = true 守护进程方式运行mongo
bind_ip = 127.0.0.1 默认只能本地访问。
quiet = true 只记录重要信息到日志文件中。开发环境可设置为false。
logpath = /var/log/mongodb/mongodb.log 日志路径,mongo默认命令行输出运行日志,指定log位置可将serverlog保存在文件中。
logappend = true 追加方式记录log,而非覆盖原log文件
journal = true 启用日志记录。用于数据恢复。
#安全
noauth=true
auth = true 默认关闭安全控制
#replication
master=true
slave=true
source=master.example.com master地址
only=master.eample.com
pairwith=
arbiter=
autoresync slave 端自动重新同步
oplogSize=
opIdMem=
#功能项
cpu = true 启用对cpu和IO 信息记录。
oplog = 0 默认为off。0:off ;1:写操作;2:读操作 : 3: 读写操作;7:写和部分读
nssize =
quota =true 启用db 限额管理。
nohttpinterface =true 禁用http接口。默认为localhost:27018
noscripting=true 禁用server端脚本。
notablescan=true 禁用表遍历查询。
noprealloc=true 禁用数据文件预置
nohints=true 忽略查询提示
objcheck = true 对客户端所有的数据进行有效性检查。
nocursors =true 诊断调试选项
#mms
mms-token =
mms-name=
mms-interval=