Рейтинг:0

Ошибка MongoDB, показывающая «MongoNetworkError: connect ECONNREFUSED 127.0.0.1:27017» в Ubuntu 20.04.3 (Focal)

флаг sr

Я пытаюсь установить MongoDB в свой Ubuntu 20.04.03 (фокусный) с помощью инструкций, содержащихся в Официальный сайт MongoDB

После успешной установки я запустил службу MongoDB с помощью команды sudo systemctl запустить mongod

Позже я ввел команду sudo systemctl статус mongod

Результат был

 mongod.service — сервер базы данных MongoDB
     Загружено: загружено (/lib/systemd/system/mongod.service; включено; предустановка поставщика>
     Активно: не удалось (Результат: сигнал) с четверга 16 сентября 2021 г., 18:10:08 IST; 19мин а>
       Документы: https://docs.mongodb.org/manual
    Процесс: 14939 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=ki>
   Основной PID: 14939 (код = убит, сигнал = ILL)
16 сентября, 18:10:07 user-desktop systemd[1]: запущен сервер базы данных MongoDB.
16 сентября 18:10:08 user-desktop systemd[1]: mongod.service: основной процесс завершен, c>
16 сентября, 18:10:08 user-desktop systemd[1]: mongod.service: Ошибка с результатом 'si>

Для пробы я ввел команду монгош

Результат был

`Текущий идентификатор журнала Mongosh: 6143405ddba508a78c45b90c
Подключение к: mongodb://127.0.0.1:27017/?directConnection=true&serverSelectionTimeoutMS=2000
MongoNetworkError: подключить ECONNREFUSED 127.0.0.1:27017`

Когда я пытался монбог это показывает Незаконная инструкция

Ребят подскажите что делать

Terrance avatar
флаг id
Я только что установил MongoDB 5.0.2 прошлой ночью в качестве теста, и он отлично работал. См.: https://askubuntu.com/a/842599/231142 в разделе «Ubuntu 20.04 и MongoDB 4.4 или MongoDB 5.0». Мне интересно, есть ли у людей проблемы, потому что они добавляют `arch=amd64,arm64`, который дает 2 разные архитектуры вместо того, чтобы использовать только `amd64` или `arm64`.
флаг cn
`Процесс: 14939 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=ki> Основной PID: 14939 (code=killed, signal=ILL)` возможно, у вас проблема с `/etc/mongod.conf`? ECONNREFUSED в основном состоит из трех вещей: расположение сервера (в основном localhost) и имя пользователя + пароль. `Я ввел команду mongosh`, хм, я бы попробовал `/usr/bin/mongod --config /etc/mongod.conf`
Aswanth  DS avatar
флаг sr
@Rinzwind я попробовал команду `/usr/bin/mongod --config /etc/mongod.conf`, но она показывает `незаконную конструкцию`
Aswanth  DS avatar
флаг sr
как я могу это сделать ** расположение сервера (в основном localhost) и имя пользователя + пароль **

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.