Каталог данных 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 бит
1 ответ:
MongoDB нужен каталог данных для хранения данных. Путь по умолчанию:
/data/dbпри запуске MongoDB engine, он ищет этот каталог, который отсутствует в вашем случае. Решение создать этот каталог и назначить
rwxразрешения для пользователей.Если вы хотите изменить путь к каталогу данных, то вы должны указать его при запуске сервера mongod, например,
mongod --dbpath /data/<path> --port <port no>Это должно помочь вам запустить ваш сервер mongod с пользовательским путем и порт.
Comments