Извините, если об этом спрашивали много раз (извините!), но я не могу найти работающее решение.
Я строка за строкой:
https://docs.mongodb.com/manual/tutorial/install-mongodb-на-ubuntu/
Когда я sudo systemctl запустить mongdb:
▪ mongod.service — сервер базы данных MongoDB
Загружено: загружено (/lib/systemd/system/mongod.service; включено; предустановка поставщика: включена)
Активно: сбой (результат: дамп памяти) с субботы 02.10.2021 17:28:51 по восточному поясному времени; 15 минут назад
Документы: https://docs.mongodb.org/manual
Процесс: 10714 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (код=дамп, сигнал=ILL)
Основной PID: 10714 (код = дамп, сигнал = ILL)
я обновил mongod.service файл в соответствии с [этот ответ] [1]
и в соответствии с ответами на тот же вопрос выполнил следующие команды:
chown -R mongodb:mongodb /var/lib/mongodb
chown mongodb: mongodb /tmp/mongodb-27017.sock
хотя для также запускал его для вар/журнал/mongodb (обратите внимание, что эти папки пусты? Я создал текстовый файл с именем mongodb.log вручную, сам файл пуст, и в нем нет файлов, связанных с монго. температура, поэтому последняя команда, конечно, не удалась
Учитывая, что некоторые из этих папок отсутствуют/пусты, я запустил
mk@Swankey:~$ sudo mongod --repair
Незаконная инструкция
Итак, после [этого вопроса] [2] я попробовал следующие команды, ничего не изменилось, все еще здесь.
:~$ sudo rm -r /var/lib/mongodb
:~$ sudo mkdir -p /var/lib/mongodb/
:~$ sudo chown -R mongodb:mongodb /var/lib/mongodb/
:~$ sudo mkdir -p /var/log/mongodb/
:~$ sudo chown -R mongodb:mongodb /var/log/mongodb/
:~$ sudo systemctl перезапустить mongod
:~$ статус sudo systemctl mongod
▪ mongod.service — сервер базы данных MongoDB
Загружено: загружено (/lib/systemd/system/mongod.service; включено; предустановка поставщика: e
Активно: сбой (результат: дамп памяти) с субботы 02.10.2021 17:18:09 по восточноевропейскому восточному времени; 7 сек. назад
Документы: https://docs.mongodb.org/manual
Процесс: 10657 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=dumpe
Основной PID: 10657 (код = дамп, сигнал = ILL)
P.S. я побежал очистить монго * и переустанавливал несколько раз, я в недоумении
Подобно второй ветке вопросов, связанной, когда я устанавливаю пакет монгодб (в отличие от mongodb-org служба будет работать? Я бы предпочел следовать официальной документации, поэтому использую mongodb-org
[1]: https://askubuntu.com/a/884652
[2]: https://askubuntu.com/questions/929198/fail-to-start-mongod-service-but-mongodb-service
[3]: https://stackoverflow.com/questions/29554521/uninstall-mongodb-from-ubuntu