如何在Linux、Ubuntu、Debian、CentOS、Fedora上安装和配置MongoDB NoSQL数据库

SQL是一种非常强大的查询、插入、删除和修改数据的语言。近年来,IT行业已经开发了一些存储和检索数据的替代方法。NoSQL类型的数据库服务器变得非常流行。MongoDB是一个NoSQL数据库服务器,用于存储和检索数据。在本教程中,我们将介绍如何在Linux和Ubuntu、Debian、CentOS、Fedora、RedHat等发行版上安装MongoDB。

 

软呢帽、CentOS、RedHat

我们将使用 yum 或DNF包管理器来安装MongoDB。或者,我们可以从MongoDB网站下载安装包。

$ sudo dnf install mongodb-server

Ubuntu、Debian

我们将 使用 apt 程序包管理器

$ sudo apt install mongodb-server

检查服务状态

安装完成后,我们需要启动名为 mongod . 第一步是检查 mongod 服务状态。

$sudo systemctl status mongod.service(sudo系统控制状态管理服务)

图片[1]-如何在Linux、Ubuntu、Debian、CentOS、Fedora上安装和配置MongoDB NoSQL数据库-cppku-C++库

正如我们所看到的,它被停止了。

使用Systemctl启动MongoDB服务

Systemctl实际上是一种新的工具,用于管理Linux中的服务。我们将使用命令 systemctl start 启动MongoDB服务。我们需要root权限来启动和停止服务。

$ sudo systemctl start mongod.service
图片[2]-如何在Linux、Ubuntu、Debian、CentOS、Fedora上安装和配置MongoDB NoSQL数据库-cppku-C++库

检查MongoDB端口

最常见的问题之一是防火墙阻止访问MongoDB数据库服务器端口。我们可以通过telnet从远程主机进行访问,如下所示。

首先,我们将在MongoDB服务器上查看哪些端口被监听。我们将使用 netstat -tl 命令。MongoDB通常默认使用端口范围27017-27018。

$ netstat -tln
图片[3]-如何在Linux、Ubuntu、Debian、CentOS、Fedora上安装和配置MongoDB NoSQL数据库-cppku-C++库

$ telnet localhost 27017
图片[4]-如何在Linux、Ubuntu、Debian、CentOS、Fedora上安装和配置MongoDB NoSQL数据库-cppku-C++库

我们可以看到我们的网络连接没有问题。如果我们收到“连接被拒绝”这样的信息 这意味着到远程主机的网络连接有问题。

相关文章: 如何在MySQL和MariaDB中创建数据库和表?

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享