无法启动mongodb服务器

无法启动mongodb服务器,mongodb,Mongodb,我也在关注,并且在启动我的mongodb服务器时,我一直收到相同的错误 只运行mongo返回 zsh: command not found: mongod zsh: exec format error: ./mongod ./mongod: ./mongod: cannot execute binary file 运行/mongod返回 zsh: command not found: mongod zsh: exec format error: ./mongod ./mongod: .

我也在关注,并且在启动我的mongodb服务器时,我一直收到相同的错误

只运行
mongo
返回

zsh: command not found: mongod
zsh: exec format error: ./mongod
./mongod: ./mongod: cannot execute binary file
运行
/mongod
返回

zsh: command not found: mongod
zsh: exec format error: ./mongod
./mongod: ./mongod: cannot execute binary file
运行
sudo./mongod
返回

zsh: command not found: mongod
zsh: exec format error: ./mongod
./mongod: ./mongod: cannot execute binary file
我的mongodb文件夹位于
~/mongodb
中,这就是
bin
文件夹所在的位置。我还创建了Mongo将数据存储在
/data/db
中的目录,并具有正确的权限:
drwxr-xr-x
。我不知道我错过了什么,也不知道我做错了什么


如何启动mongodb服务器?

如果您使用
sudo服务mongod start将其作为一项服务启动,则更为健壮


或者,您需要确保将该目录添加到.bashrc。

如果您使用
sudo-service-mongod-start将其作为一项服务启动,那么它会更加健壮。


或者,您需要确保将目录添加到.bashrc。

已解决


我用错了操作系统。我下载了linux版本,而我本来应该下载OSX版本,因为我在Mac上。一旦我做到了,一切都很顺利。

解决了


我用错了操作系统。我下载了linux版本,而我本来应该下载OSX版本,因为我在Mac上。一旦我这样做了,一切都很好。

试试这个命令。它在git bash中对我起了作用

/mongod.exe--端口--dbpath

例:


/mongod.exe--port 27017--dbpath E:/Projects/Databases/data/db

试试这个命令。它在git bash中对我起了作用

/mongod.exe--端口--dbpath

例:


/mongod.exe--port 27017--dbpath E:/Projects/Databases/data/db

最有可能是MongoDB的路径不在$path中。如果您使用的是linux,则可以快速运行:

echo $PATH
如果它不在您的路径中,则您要添加它:

export PATH=/path_to_mongodb_bin/:$PATH
完成后,尝试通过运行以下命令启动mongodb:

mongod

很可能MongoDB的路径不在$path中。如果您使用的是linux,则可以快速运行:

echo $PATH
如果它不在您的路径中,则您要添加它:

export PATH=/path_to_mongodb_bin/:$PATH
完成后,尝试通过运行以下命令启动mongodb:

mongod