mongoに接続時エラー

環境
ubuntu 14.04



mongo shell 起動時にこんなエラーが出ました。

$ mongo
MongoDB shell version: 2.6.6
connecting to: test
2015-01-07T00:07:08.029+0900 warning: Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
2015-01-07T00:07:08.030+0900 Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146
exception: connect failed

とりあえずmongo --repairしましょう。

$ mongo --repair

これでもうまくいかない場合は↓

まずは /etc/mongod.conf の dbpath を確認する

# e.g., if the parent directory isn't mutable by the mongodb user.
dbpath=/var/lib/mongodb


mongoをインストールし直す

Install MongoDB on Ubuntu — MongoDB Manual 2.6.6

そして /etc/mongod.conf の dbpathがインストール前の場所になっているか確認しましょう

そしたら、また

$ mongo --repair

私はこれでうまくいきました♪