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
私はこれでうまくいきました♪