Я использую мой новый Mac впервые сегодня. Я следую руководству по началу работы на mongodb.org до тех пор, пока не будет создан каталог /data/db. Кстати, я использовал маршрут доморощенного.
Итак, я открываю терминал, и я думаю, что я нахожусь в том, что вы назвали Домашним Каталогом, потому что, когда я делаю "ls" , я вижу папки "Рабочие приложения", "Фильмы с картинками" и "Библиотека".
Итак, я сделал
mkdir -p /data/db
во-первых, он говорит, что разрешение отклонено. Я продолжал пробовать разные вещи на полчаса и, наконец:
mkdir -p data/db
работал. и когда я "ls" , каталог данных и вложенных в него папка db существуют.
Затем я запускаю mongod, и он жалуется, что не нашел данные /db
Я сделал что-то не так?
Теперь я сделал
sudo mkdir -p /data/db
и когда я делаю "ls" , я вижу данные dir и db dir. внутри db dir, хотя в нем нет абсолютно ничего, и когда я теперь запускаю mongod
Sun Oct 30 19:35:19 [initandlisten] exception in initAndListen: 10309 Unable to create/open lock file: /data/db/mongod.lock errno:13 Permission denied Is a mongod instance already running?, terminating
Sun Oct 30 19:35:19 dbexit:
Sun Oct 30 19:35:19 [initandlisten] shutdown: going to close listening sockets...
Sun Oct 30 19:35:19 [initandlisten] shutdown: going to flush diaglog...
Sun Oct 30 19:35:19 [initandlisten] shutdown: going to close sockets...
Sun Oct 30 19:35:19 [initandlisten] shutdown: waiting for fs preallocator...
Sun Oct 30 19:35:19 [initandlisten] shutdown: lock for final commit...
Sun Oct 30 19:35:19 [initandlisten] shutdown: final commit...
Sun Oct 30 19:35:19 [initandlisten] shutdown: closing all files...
Sun Oct 30 19:35:19 [initandlisten] closeAllFiles() finished
Sun Oct 30 19:35:19 [initandlisten] shutdown: removing fs lock...
Sun Oct 30 19:35:19 [initandlisten] couldn't remove fs lock errno:9 Bad file descriptor
Sun Oct 30 19:35:19 dbexit: really exiting now
ИЗМЕНИТЬ Получение сообщения об ошибке для
sudo chown mongod:mongod /data/db
chown: mongod: Invalid argument
Спасибо, всем!