Я имел дело с той же проблемой:
Перейдите в каталог MongoDB, который содержит binкаталог, и запустите:
sudo bin/mongod
При запуске MongoDB от имени пользователя root вас могут попросить ввести пароль root. Если вы по-прежнему не можете запустить MongoDB, проверьте разрешения для каталога данных MongoDB. Войти:
ls -ld /data
или введите ls -l /разрешения для всех каталогов и файлов в каталоге, включая /dataкаталог.
Режим разрешений для пользователя root должен быть " rwx", что означает, что пользователь root может читать, записывать и выполнять файлы. Для этого мы используем:
chmod 755 /data
755представляет собой восьмеричное обозначение для установки разрешений /dataкаталога на « rwxr-xr-x», что означает, что пользователь root может читать, писать и выполнять, тогда как «группа» и «все» могут только читать и выполнять.
Примечание. Если вы не можете этого сделать, введите вместо этого:
sudo chmod 755 /data
чтобы установить разрешение как пользователь root.
Затем, когда закончите с этим шагом, повторно захватите режимы разрешений, используя:
ls -ld /data
который должен выглядеть так:
drwxr-xr-x 3 root wheel 102 Mar 3 17:00 /data
Вам не нужно беспокоиться о " d" в начале, и обратите внимание, что разрешения отражают " rwxr-xr-x".
Теперь вы можете вернуться в каталог MongoDB и ввести:
sudo bin/mongod
для запуска MongoDB.
ls -ld /data/dbиidтак можем посоветовать.