2011-07-30 8 views
6

私はそれがインストール作られたと私は、端末上のコマンドのmongoを使用する場合、テストのために、それはこのMongoDBのテストエラー

MongoDB shell version: 1.8.2 
connecting to: test 
Sun Jul 31 01:06:07 Error: couldn't connect to server 127.0.0.1 shell/mongo.js:79 
exception: connect failed 

のようなエラーが示されたので、誰かが言うことができるのMongoDBについて知るようになったとtest.Soを探しました私は何が問題です。私はubuntu 11.04を使用しています。私はthisサイトを使用していたインストール指示。私はこのmongoDBに初心者ですので、私を助けてください助けてください。

答えて

5

MongoDBが実行されていないようです。あなたのブラウザのweb interfaceに接続できますか?

http://localhost:28017

また、あなたは、プロセスがマシン上で実行されていると思いますか?実行しているときに10genの独自のDebianのリポジトリからのMongoDBをインストールしないで、なぜあなたは に ...

$ top 

または

$ ps aux 
1

のmongodのエントリが表示されるはず?そして、それはしなければならない、それが実行されている場合

sudo service mongodb status 

、とあなたはまだ同じエラーを取得:はるかに簡単ではMongoDBが動作しているかどうかを確認するには

http://www.mongodb.org/display/DOCS/Ubuntu+and+Debian+packages

を働く可能性が高く、これも役立ちますmongodbが持っている奇妙なlocalhostバグです。何らかの理由でlocalhostが127.0.1.1であるとみなします。お試しください

mongo 127.0.1.1 
10

あなたがする必要があることは、2つの端末タブを開くことです。 1つは、実行する

mongod 

MongoDBサーバーを起動します。他に

、あなたのMongoDBサーバーに接続するシェルです

mongo 

を実行します。

+1

私はテスト駆動初めてのMongoDBのだと私は私がこれをしなければならなかった知りませんでした。彼らのドキュメントではまず 'mongod'を最初に起動してから' mongo'を実行しなければならないことを説明していますが、Terminalの知識がなければ、2つのタブを使わなければならないことは理解できません。 linuxの –

1

私は同じ問題を抱えていました。 \データと次のC::ちょうどフォルダCを作成しよう\データ\デシベル

+0

: $ mkdir/data $ mkdir/data/db – ArmaGeddON

関連する問題