2017-02-21 27 views
0

У меня возникла проблема с Mongodb относительно аутентификации, и я надеялся исправить ее, отредактировав файл конфигурации. В первый раз я смог отредактировать его, и он содержал текст. Затем я удалил Mongo и переустановил его, и теперь он пуст. Командная строка, которую я использую:Файл конфигурации Mongodb пуст. Как я могу это исправить?

nano /etc/mongo.conf 

Я повторно установил ее еще пару раз, все еще не могу понять. Как я могу это исправить?

+0

Как вы его установили? Укажите, используете ли вы его как услугу. Это означает, что вы используете sudo service mongodb start и sudo service mongodb stop. если его дело, пожалуйста, разместите содержимое /etc/init/mongodb.conf – rresol

+0

. Что вы используете, как вы установили MongoDB, и как вы начинаете и останавливаете 'mongod'? Путь файла конфигурации определяется определением службы или должен быть явно указан. Примечание: '/ etc/mongo.conf' - маловероятный выбор: обычно это будет' mongod.conf', чтобы соответствовать бинарнику сервера. – Stennie

+0

@rresol Да, я нашел его в/etc/init/под именем mongod.config –

ответ

0

Если вы используете nano /somepath/somefile, он создает новый файл, если somefile не существует. Тогда вы должны посмотреть на /etc/init/, а не на /etc, вероятно, вы найдете файл конфигурации внутри первого каталога!