无法在Ubuntu

时间:2015-05-02 09:24:56

标签: mongodb ubuntu

在使用sudo apt-get install mongodb安装mongodb后,我遇到了在Ubuntu 14.0.4上运行mongodb的问题。这是我的控制台的输出。该问题似乎与文件权限相关,但我已将/data/db的所有权授予用户 mongodb

$ mongod
mongod --help for help and startup options
Sat May  2 10:16:36.056 [initandlisten] MongoDB starting : pid=11456 port=27017 dbpath=/data/db/ 64-bit host=Nefertiti
Sat May  2 10:16:36.060 [initandlisten] db version v2.4.9
Sat May  2 10:16:36.060 [initandlisten] git version: nogitversion
Sat May  2 10:16:36.060 [initandlisten] build info: Linux orlo 3.2.0-58-generic #88-Ubuntu SMP Tue Dec 3 17:37:58 UTC 2013 x86_64 BOOST_LIB_VERSION=1_54
Sat May  2 10:16:36.060 [initandlisten] allocator: tcmalloc
Sat May  2 10:16:36.060 [initandlisten] options: {}
Sat May  2 10:16:36.060 [initandlisten] exception in initAndListen: 10309 Unable to create/open lock file: /data/db/mongod.lock errno:13 Permission denied Is a mongod instance already running?, terminating
Sat May  2 10:16:36.060 dbexit: 
Sat May  2 10:16:36.061 [initandlisten] shutdown: going to close listening sockets...
Sat May  2 10:16:36.061 [initandlisten] shutdown: going to flush diaglog...
Sat May  2 10:16:36.061 [initandlisten] shutdown: going to close sockets...
Sat May  2 10:16:36.061 [initandlisten] shutdown: waiting for fs preallocator...
Sat May  2 10:16:36.061 [initandlisten] shutdown: lock for final commit...
Sat May  2 10:16:36.061 [initandlisten] shutdown: final commit...
Sat May  2 10:16:36.061 [initandlisten] shutdown: closing all files...
Sat May  2 10:16:36.061 [initandlisten] closeAllFiles() finished
Sat May  2 10:16:36.061 [initandlisten] shutdown: removing fs lock...
Sat May  2 10:16:36.061 [initandlisten] couldn't remove fs lock errno:9 Bad file descriptor
Sat May  2 10:16:36.061 dbexit: really exiting now

$ ls -la /data/db
total 8
drwxr-xr-x 2 mongodb root 4096 May  2 10:03 .
drwxr-xr-x 4 root    root 4096 May  2 09:57 ..

我做错了什么?

1 个答案:

答案 0 :(得分:0)

您可以使用chown更改/ data / db的所有权 http://manpages.ubuntu.com/manpages/precise/en/man1/chown.1.html