我正在尝试创建一个MEAN堆栈,但我似乎无法让它工作。我已经安装了mongodb,但是当我输入mongod
时,我输出的错误是:
I STORAGE [initandlisten] exception in initAndListen: 98 Unable to create/open lock file: /data/db/mongod.lock errno:13 Permission denied Is a mongod instance already running?, terminating
这是什么意思,我该如何解决?
答案 0 :(得分:0)
最可能的原因是mongod二进制文件的权限未设置为允许您的帐户执行它。您可以使用sudo mongod来确认这一点,假设您使用的是Linux或Mac。如果可以,你可以更改mongod的权限,这样你就不必每次都去sudo。
如果您仍有疑问,请查看此帖子,因为您的错误被引用了几次:https://gist.github.com/adamgibbons/cc7b263ab3d52924d83b。希望有所帮助。