#linux #mongodb #ubuntu-20.04
Вопрос:
Я использую Linux Ubuntu 20.04, который при запуске запускает mongod v3.6.8 со следующим конфигурационным файлом:
/etc/mongodb.conf
Where to store the data.
dbpath=/var/lib/mongodb
#where to log
logpath=/var/log/mongodb/mongodb.log
......
......
Когда я завершаю процесс и пытаюсь запустить его повторно, используя следующую команду:
mongod --config /etc/mongodb.conf
Это выводит:
2021-06-17T19:48:45.757 0300 F КОНТРОЛЬ [основной] Сбой глобальной инициализации: Файлотоп: Не удалось открыть «/var/log/mongodb/mongodb.log»
Когда я запускаю команду без параметра —config, она использует /data/db в качестве пути к базе данных вместо /var/lib/mongodb, и это приводит к потере всех моих данных, хранящихся в /var/lib/mongodb.
Похоже, что единственный способ-выполнить команду как:
mongod --dbpath /var/lib/mongdb
Есть ли какой-либо способ решить проблему с конфигурационным файлом, чтобы я мог запускать все конфигурации, а не только —dbpath?