Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb 从终端运行mongod实例以“结束”;[initandlisten]正在关闭,代码为:100“;_Mongodb - Fatal编程技术网

Mongodb 从终端运行mongod实例以“结束”;[initandlisten]正在关闭,代码为:100“;

Mongodb 从终端运行mongod实例以“结束”;[initandlisten]正在关闭,代码为:100“;,mongodb,Mongodb,我已经寻找了一个星期的答案,但还没有找到如何防止这种情况发生。我目前已将mongo从根目录存储到路径为/data/db的文件中。键入ls后此目录的内容 在我运行命令mongod之后,我看到了这个 我已经用自制软件安装了mongodb,并且在安装和卸载后反复遵守安装规则,我认为我犯了一个错误。我被困住了,对mongodb完全是新手。我注意到Homebrew安装在/usr/local/中,我相信mongo存储在/data/db/中 我认为有一些权限问题。尝试通过命令更改目录的组和所有者以及创建套

我已经寻找了一个星期的答案,但还没有找到如何防止这种情况发生。我目前已将mongo从根目录存储到路径为/data/db的文件中。键入ls后此目录的内容

在我运行命令mongod之后,我看到了这个


我已经用自制软件安装了mongodb,并且在安装和卸载后反复遵守安装规则,我认为我犯了一个错误。我被困住了,对mongodb完全是新手。我注意到Homebrew安装在/usr/local/中,我相信mongo存储在/data/db/中

我认为有一些权限问题。尝试通过命令更改目录的组和所有者以及创建套接字文件的目录

sudo chown mongo用户:mongo用户数据/套接字目录


我认为有一些许可问题。尝试通过命令更改目录的组和所有者以及创建套接字文件的目录

sudo chown mongo用户:mongo用户数据/套接字目录


我不知道套接字文件是在哪里创建的。这是如何发现的?在mongod.conf目录中搜索pid文件默认情况下它位于/var/run/mongodb/我很感激这些建议,但我找到了一个命令,它允许我保持守护进程服务器运行。我在命令行中键入mongod--dbpath~/Documents/NodeTutorial/,这使服务器保持正常运行。我不知道为什么会这样,但是如果我只在我想要的目录中键入mongod,它就会关闭。我不知道套接字文件是在哪里创建的。这是如何发现的?在mongod.conf目录中搜索pid文件默认情况下它位于/var/run/mongodb/我很感激这些建议,但我找到了一个命令,它允许我保持守护进程服务器运行。我在命令行中键入mongod--dbpath~/Documents/NodeTutorial/,这使服务器保持正常运行。我不知道为什么会这样,但如果我只在目录中键入mongod,我希望它关闭。