宝塔操作MongoDB一系列问题
安装就不赘述了,直接在面板安装就行了。
- 问题
安装成功后你会发现MongoDB默认是没有启动的,不管是面板中的软件列表还是详情的[当前状态]
你试图通过面板去启动它,结果并没卵用。虽说可以改配置如bindIp、port等一些参数,但是其他地方却提示没有启动mongodb服务。这时我们不得不手动去启动mongod服务,我们先改好MongoDB的配置(可以在面板改或者在ssh 命令窗口直接vim /www/server/mongodb/config.conf
)。
修改这些参数配置,这里直接改好了,方便后续开发使用
# how the process runs
processManagement:
#开启守护进程,即后台运行
fork: true
pidFilePath: /www/server/mongodb/log/configsvr.pid
# network interfaces
net:
#端口
port: 27017
#不限ip访问
bindIp: 0.0.0.0
security:
#后续密码登录需要
authorization: enabled
javascriptEnabled: false
然后在ssh窗口输入mongod -f /www/server/mongodb/config.conf
,这里我没用init.d下的mongodb启动脚,本因为提示不让我用fork来启动,还需要指定一些参数,有点繁琐。
执行命令后,这时已经启动了,如果面板里还是显示mongodb为停止状态