не могу начать монго дб - PullRequest
2 голосов
/ 16 августа 2011

я пытаюсь запустить mongo db, но получаю ошибку Вот вывод:

k-ps-macbook:~ kp$ mongod
mongod --help for help and startup options
Tue Aug 16 15:57:11 [initandlisten] MongoDB starting : pid=4143 port=27017 dbpath=/data/db/ 64-bit 
Tue Aug 16 15:57:11 [initandlisten] db version v1.8.2, pdfile version 4.5
Tue Aug 16 15:57:11 [initandlisten] git version: 433bbaa14aaba6860da15bd4de8edf600f56501b
Tue Aug 16 15:57:11 [initandlisten] build sys info: Darwin erh2.10gen.cc 9.6.0 Darwin Kernel Version 9.6.0: Mon Nov 24 17:37:00 PST 2008; root:xnu-1228.9.59~1/RELEASE_I386 i386 BOOST_LIB_VERSION=1_40
Tue Aug 16 15:57:11 [initandlisten] couldn't open /data/db/awesome_blog.ns errno:13 Permission denied
Tue Aug 16 15:57:11 [initandlisten] error couldn't open file /data/db/awesome_blog.ns terminating
Tue Aug 16 15:57:11 dbexit: 
Tue Aug 16 15:57:11 [initandlisten] shutdown: going to close listening sockets...
Tue Aug 16 15:57:11 [initandlisten] shutdown: going to flush diaglog...
Tue Aug 16 15:57:11 [initandlisten] shutdown: going to close sockets...
Tue Aug 16 15:57:11 [initandlisten] shutdown: waiting for fs preallocator...
Tue Aug 16 15:57:11 [initandlisten] shutdown: closing all files...
Tue Aug 16 15:57:11 closeAllFiles() finished
Tue Aug 16 15:57:11 [initandlisten] shutdown: removing fs lock...
Tue Aug 16 15:57:11 dbexit: really exiting now

любая помощь будет оценена, Спасибо!

Ответы [ 4 ]

4 голосов
/ 16 августа 2011

Вам потребуются разрешения на чтение / запись для / data / db /

1 голос
/ 26 апреля 2015

Ошибка появляется, потому что вы не вошли в систему как пользователь root.Для этого (если вы используете Debian) выполните:

sudo mongod 

Или просто:

su root

Затем введите пароль и введите

mongod

Затем выполучит доступ к каталогу / data / db.

0 голосов
/ 20 августа 2017

В командной строке введите:

  1. cd ~
  2. . / Mongod --repair

Если у вас все еще возникают проблемы с получениемчтобы его запустить, найдите каталог / data (он должен быть внутри ~ или ~ / workspace) и перейдите в него.Оказавшись внутри, запустите rm mongod.lock, затем вернитесь в ~ и снова запустите ./mongod (см. Ниже).

  1. cd ~ / data
  2. rm mongod.lock
  3. кд
  4. . / Mongod
0 голосов
/ 12 июня 2014

Я удалил /data/db/mongod.lock, чтобы решить проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...