mongodb 服务的启动方式由 2 种,直接通过指定启动参数启动,和通过配置文件启动,这两种方式可以混合使用;
# 指定启动参数启动 mongodb
$ mongod --dbpath=/usr/bin/mongodb-3.6.2/data --logpath=/usr/bin/mongodb-3.6.2/logs/mongo.log --appendlog
# 指定配置文件启动 mongodb
$ mongod -f /etc/mongod.conf
# 混合方式启动 mongodb
$ mongod -f /etc/momgod.conf --auth
配置文类似如下,类似于 properties 文件的格式,这些配置参数和说明可以通过 mongod --help 获取:
dbpath=/usr/bin/mongodb-3.6.2/data
journal=true
logpath=/usr/bin/mongodb-3.6.2/logs/mongod.log
logappend=true
bind_ip=127.0.0.1
port=27017
auth=true
前台运行关闭,如果启动服务时没有使用 --fork 参数,可以直接在前台退出终端关闭;
如果使用 --fork 指令是服务在后台运行,需要向服务器发送 shutdownServer() 来关闭该数据库:
> use admin
> db.shutdownServer()
在终端连接 mongodb 的指令如下,使用指定用户密码连接指定数据库;
mongo -u user_name -p password file_name