2011-08-16 33 views
2

を起動することはできません出力されます。は、私はモンゴDBを起動しようとしているが、私はここでエラー を取得していますのmongo DB

k-ps-macbook:~ kp$ mongod 
mongod --help for help and startup options 
Tue Aug 16 15:57:11 [initandlisten] MongoDB starting : pid=4143 port=27017 dbpath=/data/db/ 64-bit 
Tue Aug 16 15:57:11 [initandlisten] db version v1.8.2, pdfile version 4.5 
Tue Aug 16 15:57:11 [initandlisten] git version: 433bbaa14aaba6860da15bd4de8edf600f56501b 
Tue Aug 16 15:57:11 [initandlisten] build sys info: Darwin erh2.10gen.cc 9.6.0 Darwin Kernel Version 9.6.0: Mon Nov 24 17:37:00 PST 2008; root:xnu-1228.9.59~1/RELEASE_I386 i386 BOOST_LIB_VERSION=1_40 
Tue Aug 16 15:57:11 [initandlisten] couldn't open /data/db/awesome_blog.ns errno:13 Permission denied 
Tue Aug 16 15:57:11 [initandlisten] error couldn't open file /data/db/awesome_blog.ns terminating 
Tue Aug 16 15:57:11 dbexit: 
Tue Aug 16 15:57:11 [initandlisten] shutdown: going to close listening sockets... 
Tue Aug 16 15:57:11 [initandlisten] shutdown: going to flush diaglog... 
Tue Aug 16 15:57:11 [initandlisten] shutdown: going to close sockets... 
Tue Aug 16 15:57:11 [initandlisten] shutdown: waiting for fs preallocator... 
Tue Aug 16 15:57:11 [initandlisten] shutdown: closing all files... 
Tue Aug 16 15:57:11 closeAllFiles() finished 
Tue Aug 16 15:57:11 [initandlisten] shutdown: removing fs lock... 
Tue Aug 16 15:57:11 dbexit: really exiting now 

任意のヘルプは、 おかげで理解されるであろう!

答えて

4

あなたは、私が問題を解決するために/data/db/mongod.lockを削除/データ/ DB/

0

に読み取り/書き込み権限を必要とします。

1

rootユーザーとしてログインしていないため、エラーが表示されます。

sudo mongod 

それとも単にを::

su root 

次にパスワードを入力し、次にあなたが へのアクセスを取得します

mongod 

を入力します(Debianを使用している場合)、実行することを行うために、/data/dbディレクトリにあります。コマンドラインから

0

、実行:

--repair

  1. CD〜
  2. ./mongodをあなたはまだ悩み、それは/データを見つけ、次に実行するようになっている場合がありますディレクトリ(〜または〜/ workspaceの内側にあるはずです)を挿入して、そこにcdします。一旦内部に入ったら、rm mongod.lockを実行して〜に戻り、./mongodをもう一度実行してください(下記参照)。

    1. CD〜/データ
    2. RM mongod.lock
    3. CD
    を./mongod
関連する問題