Установить путь к БД для Mongodb через терминал - PullRequest
0 голосов
/ 03 ноября 2019

Попытка инициализировать mongod, но ошибка ниже. Я знаю, что путь к БД установлен неправильно. Как я могу установить путь к БД в Mac?

Путь, который я пытаюсь установить: "/Users/kopal/Downloads/mongodb-macos-x86_64-4.2.1/bin/data"

2019-11-02T22:11:51.748-0400 I  CONTROL  [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'
2019-11-02T22:11:51.777-0400 I  CONTROL  [initandlisten] MongoDB starting : pid=2292 port=27017 dbpath=/data/db 64-bit host=Kopals-MacBook-Air.local
2019-11-02T22:11:51.777-0400 I  CONTROL  [initandlisten] db version v4.2.1
2019-11-02T22:11:51.777-0400 I  CONTROL  [initandlisten] git version: edf6d45851c0b9ee15548f0f847df141764a317e
2019-11-02T22:11:51.777-0400 I  CONTROL  [initandlisten] allocator: system
2019-11-02T22:11:51.777-0400 I  CONTROL  [initandlisten] modules: none
2019-11-02T22:11:51.777-0400 I  CONTROL  [initandlisten] build environment:
2019-11-02T22:11:51.777-0400 I  CONTROL  [initandlisten]     distarch: x86_64
2019-11-02T22:11:51.777-0400 I  CONTROL  [initandlisten]     target_arch: x86_64
2019-11-02T22:11:51.778-0400 I  CONTROL  [initandlisten] options: {}
2019-11-02T22:11:51.786-0400 I  STORAGE  [initandlisten] exception in initAndListen: NonExistentPath: Data directory /data/db not found., terminating
2019-11-02T22:11:51.789-0400 I  NETWORK  [initandlisten] shutdown: going to close listening sockets...
2019-11-02T22:11:51.789-0400 I  NETWORK  [initandlisten] removing socket file: /tmp/mongodb-27017.sock
2019-11-02T22:11:51.789-0400 I  -        [initandlisten] Stopping further Flow Control ticket acquisitions.
2019-11-02T22:11:51.790-0400 I  CONTROL  [initandlisten] now exiting
2019-11-02T22:11:51.790-0400 I  CONTROL  [initandlisten] shutting down with code:100```

1 Ответ

0 голосов
/ 03 ноября 2019

Когда вы запускаете mongod, добавьте параметр --dbpath, например:

mongod --dbpath "/Users/kopal/Downloads/mongodb-macos-x86_64-4.2.1/bin/data"

или установите путь в mongod.conf следующим образом.

storage:
    dbPath: "/Users/kopal/Downloads/mongodb-macos-x86_64-4.2.1/bin/data"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...