【问题标题】:how to restart mongodb in terminal?如何在终端中重新启动 mongodb?
【发布时间】:2021-10-31 02:53:51
【问题描述】:

我通过npm install mongodb在VS代码中安装了mongodb。我再次从官方网站下载了 mongodb 并将其安装为 Windows 服务,因为我不知道使用 npm 安装在 vscode 中是否足够。它工作了一段时间。

现在它不起作用,因为我与 mongoose 的数据库连接失败,并且本地主机的 27017 端口中没有运行任何东西。好像服务器停止了。

如何重启mongodb服务器?什么是 CLI/终端命令等?

【问题讨论】:

    标签: node.js mongodb mongoose


    【解决方案1】:

    在 debian/ubuntu 上

    sudo service mongod 重启

    【讨论】:

      【解决方案2】:

      通过开始按钮转到服务并检查下图中显示的 MongoDB 服务。您可以按照@apoorva 提到的其他步骤进行操作。

      【讨论】:

        【解决方案3】:

        如果您将 MongoDB 作为 Windows 服务安装 安装成功即启动MongoDB服务。(请查看以下路径)

        要开始使用 MongoDB,请将 mongo.exe shell 连接到正在运行的 MongoDB 实例。要么:

        从 Windows 资源管理器/文件资源管理器,转到 C:\Program Files\MongoDB\Server\4.4\bin\目录,双击mongo.exe。

        或者,打开具有管理权限的命令解释器并运行:

        "C:\Program Files\MongoDB\Server\4.4\bin\mongo.exe"
        

        更多详情请查看。 :https://treehouse.github.io/installation-guides/windows/mongo-windows.html

        此外,您首先需要启动 mongodb 守护程序以侦听连接,然后您应该使用 mongoose 进行连接。

        【讨论】:

        【解决方案4】:

        打开一个mongo shell并执行,

        use admin
        db.shutdownServer()
        

        你可以从mongod重新开始。

        在此处了解更多信息,https://docs.mongodb.com/manual/tutorial/manage-mongodb-processes/#StartingandStoppingMongo-SendingshutdownServer%28%29messagefromthemongoshell

        【讨论】:

          猜你喜欢
          • 2018-06-06
          • 1970-01-01
          • 2016-07-26
          • 1970-01-01
          • 1970-01-01
          • 2012-02-27
          • 1970-01-01
          • 2020-12-15
          • 2017-02-11
          相关资源
          最近更新 更多