我在OSX上使用MongoDB,mongod确认正在运行。我检查了mongod.conf文件,并且存在以下内容并且未修改:
DataFrame
到目前为止一切顺利。路径位置存在,但文件夹为空 - 没有mongo.log。这是一个标准安装,到目前为止一切都很好,除此之外。如何解决这个问题?
答案 0 :(得分:5)
我删除了一次mongod.log文件。然后我重新创建它并遇到了这个确切的问题。我可能也删除了/ var / log / mongodb文件夹,然后重新创建它。
我正在运行Mongodb社区版:
下阅读https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/
默认情况下,MongoDB实例将其数据文件存储在/ var / lib / mongodb中,将其日志文件存储在/ var / log / mongodb中,并使用mongodb用户帐户运行。
我读得太多了,并假设启动mongodb服务的用户是" mongodb用户帐户"。这是不正确的。它们的字面意思是用户: mongodb
sudo chown mongodb /var/log/mongodb