Как я могу навсегда изменить путь БД в Mongodb?

Я попробовал опцию mongod --dbpath=/data, чтобы изменить местоположение каталога данных, выполнив эту команду , постоянно работающую в forground в ожидании соединения.

она работает на CLI Mongo. , Но после того, как я остановил mongod --dbpath=/data с помощью CTRL + C, Mongo CLI отказывается подключаться

Затем, после перезапуска службы Mongod, он просто обычно использует путь по умолчанию в корневом каталоге.

Затем я отредактировал в /etc/mongodb.conf параметр пути db, после того, как не запускается служба mongob

Loaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor preset: 
   Active: failed (Result: exit-code) since Mon 2019-07-15 19:36:47 IST; 5s ago
     Docs: https://docs.mongodb.org/manual
  Process: 5355 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=exited
 Main PID: 5355 (code=exited, status=2)

Как сделать этот постоянный

** Я изменяю это новое владение каталогом для пользователя mongodb ** Я использую Ubuntu

0
задан 15 July 2019 в 17:08

2 ответа

Наконец решенный, что проблема, я на самом деле помещаюсь маленький случай P в dbPath опции. Затем я правильно даю владение, что каталог к mongodb учетной записи пользователя, Оно работает прекрасное!

0
ответ дан 23 October 2019 в 23:42

измените свой скрипт init.d/mongodb и внесите следующие изменения. Я использовал свою собственную конфигурацию, т.е. mongod1.conf. Обязательно измените владельца dbpath и войдите в mongodb

enter image description here

0
ответ дан 29 October 2019 в 06:02

Другие вопросы по тегам:

Похожие вопросы: