无法启动mongodb服务器
我也在关注,并且在启动我的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: .
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