mongo db无法在ubuntu上启动

时间:2018-06-19 04:27:32

标签: mongodb

我在远程机器上有一个mongodb。我前几天没有关闭mongodb服务就重新启动了机器,当我今天尝试使用命令sudo service mogod start重新启动时,没有任何反应。我检查了日志文件/var/log/mongodb/mongod.log没有错误消息,但是今天似乎是一个成功重启的消息。进一步的重启,停止,启动命令不会记录到日志文件中。并且日志文件或终端窗口上没有错误消息。

2018-06-11T22:47:50.191+0800 I FTDC     [signalProcessingThread] Shutting down full-time diagnostic data capture
2018-06-11T22:47:50.697+0800 I STORAGE  [signalProcessingThread] WiredTigerKVEngine shutting down
2018-06-11T22:47:56.309+0800 I STORAGE  [signalProcessingThread] shutdown: removing fs lock...
2018-06-11T22:47:57.269+0800 I CONTROL  [signalProcessingThread] now exiting
2018-06-11T22:47:57.269+0800 I CONTROL  [signalProcessingThread] shutting down with code:0
2018-06-19T11:48:33.985+0800 I CONTROL  [main] ***** SERVER RESTARTED *****
2018-06-19T11:48:34.115+0800 I CONTROL  [initandlisten] MongoDB starting : pid=6614 port=27017 dbpath=/var/lib/mongodb 64-bit host=ubuntu
2018-06-19T11:48:34.115+0800 I CONTROL  [initandlisten] db version v3.6.4
2018-06-19T11:48:34.115+0800 I CONTROL  [initandlisten] git version: d0181a711f7e7f39e60b5aeb1dc7097bf6ae5856

当我尝试sudo mongod时,会出现exception in initAndListen: NonExistentPath: Data directory /data/db not found.错误。当我尝试sudo mongod --dbpath=/var/lib/mongodb数据库成功启动时。

我应该检查或做什么才能再次使用sudo service mogod start开始此过程?

1 个答案:

答案 0 :(得分:0)

您必须在磁盘上创建地图“data / db”。

通常在Windows上应该有路径C:// data / db。我猜你应该在磁盘上创建相同的地图,即使它是Ubuntu。你可以试试那个