一、MongoDB 启动与关闭
1、启动MongoDB
执行mongod命令即可启动MongoDB服务器,mongod在启动时可使用许多可配置选项,在命令行中运行mongod --help可列出这些选项。
下列选项十分常用,需着重注意。
使用此选项可指定一个目录为数据目录。其默认值为/data/db/(在Windows中则为MongoDB可执行文件所在磁盘卷中的./data/db目录)。
机器上的每个mongod进程都需要属于自己的数据目录,即若在同一机器上运行三个mongod实例,则需三个独立的数据目录。mongod启动时,会在其数据目录中创建一个mongod.lock文件,以阻止其他mongod进程使用此数据目录。
若尝试启动另一个使用相同数据目录的MongoDB服务器,则会出现错误提示:
"Unable to acquire lock for lockfilepath: /data/db/mongod.lock."
此选项用以指定服务器监听的端口号。mongod默认占用27017端口,除其他mongod进程外,其余程序不会使用此端口。若要在同一机器上运行多个mongod进程,则需为它们指定不同的端口。若尝试在已被占用的端口启动mongod,则会出现错误提示:"Address already in use for socket: 0.0.0.0:27017"。
启用此选项以调用fork创建子进程,在后台运行MongoDB。</