【问题标题】:Mongod is not a service | Ubuntu | WSL. Error: mongod: unrecognized serviceMongod 不是服务 | Ubuntu | WSL。错误:mongod:无法识别的服务
【发布时间】:2021-06-02 06:56:37
【问题描述】:

我在 Ubuntu 20.04.2 LTS 中使用 WSL2。我尝试设置 mongodb。有两个问题:

  1. 运行命令sudo apt-get install -y mongodb-org会导致以下错误。

    处理时遇到错误: /tmp/apt-dpkg-install-NtCqHi/1-mongodb-org-server_4.4.4_amd64.deb /tmp/apt-dpkg-install-NtCqHi/2-mongodb-org-mongos_4.4.4_amd64.deb E: 子进程/usr/bin/dpkg返回错误码(1)

  2. 虽然命令mongod --version 会导致:

    数据库版本 v3.6.8 git版本:8e540c0b6db93ce994cc548f000900bdc740f80a OpenSSL 版本:OpenSSL 1.1.1f 2020 年 3 月 31 日 分配器:tcmalloc 模块:无 搭建环境: 淀粉:x86_64 目标架构:x86_64 这不是最新的,即使我安装了最新的社区版本。 运行sudo service mongod start 显示以下错误:

    mongod:无法识别的服务

系统中当前可用的服务列表为:

sudo service --status-all

 [ - ]  apparmor
 [ ? ]  apport
 [ - ]  atd
 [ - ]  console-setup.sh
 [ - ]  cron
 [ ? ]  cryptdisks
 [ ? ]  cryptdisks-early
 [ - ]  dbus
 [ ? ]  hwclock.sh
 [ + ]  irqbalance
 [ - ]  iscsid
 [ - ]  keyboard-setup.sh
 [ ? ]  kmod
 [ - ]  lvm2
 [ - ]  lvm2-lvmpolld
 [ - ]  multipath-tools
 [ + ]  open-iscsi
 [ - ]  open-vm-tools
 [ ? ]  plymouth
 [ ? ]  plymouth-log
 [ - ]  postgresql
 [ - ]  procps
 [ + ]  redis-server
 [ - ]  rsync
 [ - ]  rsyslog
 [ - ]  screen-cleanup
 [ - ]  ssh
 [ - ]  sysstat
 [ - ]  udev
 [ - ]  ufw
 [ - ]  unattended-upgrades
 [ - ]  uuidd
 [ - ]  x11-common

【问题讨论】:

    标签: linux mongodb visual-studio-code ubuntu-20.04 wsl-2


    【解决方案1】:

    这对我有用:

    sudo apt-get 更新

    sudo apt-get install mongodb

    sudo 服务 mongodb 启动

    :: 我的设置:[win10, wsl2]

    【讨论】:

      猜你喜欢
      • 2017-01-13
      • 1970-01-01
      • 2021-08-11
      • 1970-01-01
      • 1970-01-01
      • 2015-07-07
      • 1970-01-01
      • 2020-02-10
      • 2020-11-22
      相关资源
      最近更新 更多