迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 数据库 > MongoDB >

MongoDB 安装后等待端口 27017

作者:迹忆客 最近更新:2023/03/17 浏览次数:

MongoDB 是一个面向文档的 NoSQL 数据库,用于存储大量数据。与典型的关系数据库不同,MongoDB 使用集合和文档而不是表和行。

MongoDB 的基本数据单元是用于创建文档的键值对。集合类似于关系数据库表,因为它们包括文档集和函数集。

MongoDB 是一个在 2000 年代中期开始流行的数据库。

这篇 MongoDB 文章将教授如何修复 MongoDB 在端口 27017 上等待连接。某些用户在安装后会出现此错误。

要了解如何修复此错误,你首先需要在你的计算机上安装 MongoDB。

如何安装 MongoDB

本文的这一部分将解释如何在你的计算机上安装 MongoDB。

下载 MongoDB MSI 安装程序包

前往这个网站并安装最新版本的 MongoDB。确保选择 MSI 作为要下载的包。

使用安装向导安装 MongoDB

确保你以具有管理员权限的用户身份登录。然后,双击你刚刚在下载文件夹中下载的 .msi 包。

安装向导将因此启动。要开始安装,请单击下一步按钮。

接受许可协议并继续下一步。它现在将提示你选择设置类型。选择完成配置选项。

接下来,选择以网络服务用户身份运行并记下数据目录;你稍后会需要它。你不需要 Mongo Compass,因此取消选中它并继续下一步。

要开始安装,请单击安装按钮。最后,要完成安装,请单击完成按钮。

创建数据文件夹以存储数据库

使用 Explorer,导航到你计算机的 C Drive 并创建一个新的 data 文件夹。在刚刚创建的 data 文件夹中创建一个名为 db 的新文件夹。

设置 MongoMongod 的快捷方式

安装完成后,你需要在本地系统上设置 MongoDB。首先,在运行 Git Bash 的超级终端中使用以下命令将目录更改为你的主目录。

cd ~

在这里,你将使用以下命令创建一个名为 .bash_profile 的文件。

touch .bash_profile

使用以下命令打开 Vim 新创建的 .bash 配置文件。

vim .bash_profile

通过敲击键盘上的 I 键进入 Vim 中的插入模式。然后,在你的 Explorer 中,转到 CProgram FilesMongoDBServer

现在你将能够看到 MongoDB 版本。

将以下代码复制并粘贴到 Vim 中,将 4.0 替换为你在 Explorer 中看到的版本。

alias mongod="/c/Program\ files/MongoDB/Server/4.0/bin/mongod.exe"
alias mongo="/c/Program\ Files/MongoDB/Server/4.0/bin/mongo.exe"

要保存并离开 Vim,请按键盘上的 Esc 键退出插入模式并键入以下命令。

:wq!

验证设置是否成功

关闭当前的 Hyper 终端并退出应用程序,然后重新启动 Hyper。在超级终端中,键入以下命令。

mongo --version

按下 Enter 按钮后,你应该会看到如下内容:

等待连接

MongoDB 已在你的计算机上成功安装和配置。

如果你看到看起来像是 bash mongo command is not found 的内容,请仔细检查上述所有步骤并再次检查,确保没有错误并且你没有错过任何步骤。

MongoDB 等待端口 27017 上的连接 错误

有时安装后,MongoDB 会给你等待端口 27017 上的连接错误。要消除此错误,你需要执行以下步骤。

启动一个 CMD/Terminal/BashShell。通过运行 mongod.exe 启动 MongoDB 服务器,其中后缀 d 表示 daemon(即服务器)。

观察控制台消息。

mongod --dbpath "c:/mongo/data"
......
2020-03-06T23:24:13.298-0700 I  NETWORK  [listener] Listening on 127.0.0.1
2020-03-06T23:24:13.300-0700 I  NETWORK  [listener] waiting for connections on port 27017
......

启动另一个 CMD/Terminal/BashShell,然后通过运行 mongo.exe 启动命令行客户端(客户端没有后缀 d)。

mongo
MongoDB shell version v4.0.3
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
......
// show databases
> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB

// show collections (documents)
> show collections

终端中的等待连接消息表明 MongoDB 正在成功运行。所以你将离开它并打开一个新的终端进行连接。

因此,通过这篇 MongoDB 文章的帮助,你了解了如何在你的计算机上安装 MongoDB,并在安装后摆脱等待端口 27017 上的连接错误。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

比较 MongoDB 中的字段

发布时间:2023/04/21 浏览次数:51 分类:MongoDB

在本文中,我们将了解如何比较 MongoDB 中的两个字段。 此外,我们将看到一个相关的示例和解释,以使主题更容易理解。

清除或删除 MongoDB 中的集合

发布时间:2023/04/21 浏览次数:147 分类:MongoDB

本篇文章将告诉大家如何删除 MongoDB 数据库中的集合以及删除 MongoDB 中的集合的不同方法。

MongoDB 截断集合

发布时间:2023/04/21 浏览次数:178 分类:MongoDB

可以根据需要选择两个选项之一来截断下面的集合。 在今天的文章中,我们将学习如何在 MongoDB 中截断集合。

删除 MongoDB 中的重复项

发布时间:2023/04/21 浏览次数:151 分类:MongoDB

在本文中,我们将了解如何删除 MongoDB 中的重复条目,并且我们还将看到一个带有适当解释的示例,以使主题更容易理解。

使用 NodeJS 检查 MongoDB 中是否存在集合

发布时间:2023/04/21 浏览次数:194 分类:MongoDB

在本文中,我们将检查 MongoDB 数据库中是否存在一个集合,并且我们还将查看与主题相关的示例,以使主题更容易理解。 为此,我们将使用 Node.js。

MongoDB 中的唯一索引

发布时间:2023/04/21 浏览次数:144 分类:MongoDB

在这篇教学文章中,您将了解唯一索引、它们是什么以及如何在 MongoDB 中使索引唯一。 此外,还简要详细地解释了使用户的电子邮件在 MongoDB 中唯一。

在 MongoDB 中创建索引

发布时间:2023/04/21 浏览次数:104 分类:MongoDB

索引有助于有效解决查询。 如果没有索引,MongoDB 必须遍历集合中的每个文档才能找到与查询匹配的文档。因此,在今天的文章中,我们将学习如何在 MongoDB 中创建索引。

MongoDB 中的稀疏索引

发布时间:2023/04/21 浏览次数:142 分类:MongoDB

在本文中,我们将讨论 MongoDB 中的稀疏索引。 此外,我们将提供一个相关示例并进行解释,以使该主题更容易理解。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便