Не получается запустить MongoDB shell в Ubuntu

Здравствуйте уважаемые читатели, сегодня я хочу рассказать об одной проблеме, с которой я столкнулся, и, которую мне, так или иначе, удалось решить. Проблема эта заключается в том, мне не всегда удается запустить MongoDB shell, то есть, введя в терминале команду mongo, выдается следующая ошибка:

MongoDB shell version: 2.6.7
connecting to: test
2015-01-31T19:44:27.635+0300 warning: Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
2015-01-31T19:44:27.637+0300 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

При этом, простой запуск сервиса mongod не помогает.

Потратив немного времени, я все же нашел решение: нужно всего лишь последовательно выполнить в терминале следующие команды:

sudo rm /var/lib/mongodb/mongod.lock
sudo mongod --dbpath /var/lib/mongodb/ --repair
sudo mongod --dbpath /var/lib/mongodb/ --journal

После этого, в этом окне будет запущен mongod, где и будут выводиться его логи, так что простым нажатием CTRL + SHIFT + T переходим на новую вкладку терминала и запускаем mongo. Вот и все!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *