Я попробовал опцию 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
Наконец решенный, что проблема, я на самом деле помещаюсь маленький случай P в dbPath опции. Затем я правильно даю владение, что каталог к mongodb учетной записи пользователя, Оно работает прекрасное!
измените свой скрипт init.d/mongodb
и внесите следующие изменения. Я использовал свою собственную конфигурацию, т.е. mongod1.conf. Обязательно измените владельца dbpath и войдите в mongodb