Mongodb 笔记 —- Server Administration —- mongod命令启动服务器,关闭服务器

Mongodb 笔记 —- Server Administration —- mongod命令启动服务器,关闭服务器

7 6 月, 2019 阅读 749 字数 1026 评论 0 喜欢 0

Mongod 主要命令参数详解:

–dbpath DB文件存放路径

–auth 启用authentication

–clusterAuthMode?? cluster 之间authentication 认证的方式。

–replSet 加入哪个rs

–port  端口

–fork   使用fork将mongodb以daemon形成启动。使用Fork必须指定LOG文件的的路径。

–logpath LOG文件的路径

–logappend  是否以追加的形式写LOG,否则会覆盖历史LOG文件。

–directoryperdb 每一个数据库使用一个文件夹,为数据在磁盘上的迁移提供更多便利

–config  -f 指定配置文件,从配置文件读取启动参数。格式为YAML格式

use local

db.startup_log.find().sort({startTime: -1}).limit(1).pretty()

查看最近一次启动参数

–bind_ip 绑定SERVER ip,如果不填默认使localhost

–nounixsocket

–noscripting 关闭serveri-side js,关闭之后无法在SERVER上执行,sh.status()之类的命令

–enableEncryption 启用加密,开启 内存和硬盘中的数据加密

–encryptionCipherMode 加密方法,很多种选择。

–encryptionKeyFile 如果需要使用加密文件的话,指定加密文件位置

–sslMode 开启SSL通信加密

–sslCAFile  root CA文件存放位置

–sslAllowInvalidHostnames  only used for testing; allows invalid hostnames

–sslPEMKeyFile  certificate file for the mongod

–sslClusterFile ???

–journalCommitInterval 修改journal提交到data files的interval,1-500ms

–profiler 设置profiler level

–slowms 设置slowms time

关闭服务器:

use admin

> db.shutdownServer()

或者

db.adminCommand({“shutdown” : 1, “force” : true})? –在RS中,FORCE代表无论是否有sencondary接收当前primary也可以强制关闭当前primary

发表回复

蜀ICP备15005542号