Каталог данных MongoDB / data / db не найден [дубликат]



этот вопрос уже есть ответ здесь:




  • Mongod жалуется, что нет папки /data / db

    17 ответов



когда я пытаюсь запустить Mongod в терминале, я получил это сообщение:



2015-05-14T17:33:04.554+0700 I STORAGE  [initandlisten] exception in initAndListen: 29 Data directory /data/db not found., terminating
2015-05-14T17:33:04.554+0700 I CONTROL [initandlisten] dbexit: rc: 100


и запуск команды mongo:



MongoDB shell version: 3.0.3
connecting to: test
2015-05-14T17:34:26.679+0700 W NETWORK Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
2015-05-14T17:34:26.681+0700 E QUERY Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed
at connect (src/mongo/shell/mongo.js:179:14)
at (connect):1:6 at src/mongo/shell/mongo.js:179
exception: connect failed


Я попытался изменить разрешение в /var / lib / mongodb и /var / log/mongodb, но все равно не работает, и я попытался снова удалить и установить mongodb, но все та же проблема существует.
Кто-нибудь может помочь? Спасибо



Я использую Ubuntu 14.04 LTS 64 бит

614   1  

1 ответ:

MongoDB нужен каталог данных для хранения данных. Путь по умолчанию:/data/db

при запуске MongoDB engine, он ищет этот каталог, который отсутствует в вашем случае. Решение создать этот каталог и назначить rwx разрешения для пользователей.

Если вы хотите изменить путь к каталогу данных, то вы должны указать его при запуске сервера mongod, например,

mongod --dbpath /data/<path> --port <port no> 

Это должно помочь вам запустить ваш сервер mongod с пользовательским путем и порт.

Comments

    Ничего не найдено.