RockyLinux服务器安装配置MongoDB数据库教程

在进行任何类型的应用程序开发时,数据存储都是一个非常重要的方面。对于大多数应用程序来说,关系型数据库可能是首选选择。在某些情况下,您需要使用NoSQL数据库以满足您的特定需求。

成都创新互联公司制作网站网页找三站合一网站制作公司,专注于网页设计,成都做网站、网站设计,网站设计,企业网站搭建,网站开发,建网站业务,680元做网站,已为上千家服务,成都创新互联公司网站建设将一如既往的为我们的客户提供最优质的网站建设、网络营销推广服务!

MongoDB就是这样一种流行且广泛使用的NoSQL数据库之一。它支持水平扩展性和高可用性,并提供了灵活而强大的查询语言和索引功能。

本文将向您介绍如何在Rocky Linux服务器上安装配置MongoDB数据库。

步骤1:更新系统软件包

在开始安装过程之前,请确保已经更新了所有现有软件包:

```

sudo dnf update -y

步骤2:添加MongoDB仓库

接下来,我们需要为Rocky Linux添加MongoDB仓库。以下命令将下载并导入公共密钥:

sudo rpm --import -5.0.asc

然后创建一个新文件`mongodb-org-5.0.repo`:

sudo vi /etc/yum.repos.d/mongodb-org-5.0.repo

复制以下内容并保存文件:

```ini

[mongodb-org-5.0]

name=MongoDB Repository

baseurl=$releasever/mongodb-org/5.0/x86_64/

gpgcheck=1

enabled=1

gpgkey=-5.0.asc

步骤3:安装MongoDB

您可以使用以下命令来安装MongoDB:

sudo dnf install -y mongodb-org

此命令将自动安装所有必需的软件包,并启用mongod服务。

步骤4:配置MongoDB

在完成安装后,我们需要对MongoDB进行一些基本配置。请确保mongod服务已经启动:

sudo systemctl start mongod.service

sudo systemctl enable mongod.service

# 检查状态:

systemctl status mongod.service

接下来,在`/etc/mongod.conf`文件中修改以下内容以允许远程连接和绑定到所有IP地址(默认情况下只能本地连接):

# network interfaces

net:

port: 27017 # 默认端口号为27017

# bind to all IP addresses, comment out if you want to bind only to localhost

bindIp: 0.0.0.0

security:

authorization: enabled # 开启认证系统,默认关闭

保存并退出文件。然后重新加载mongod服务以应用更改:

sudo systemctl restart mongod.service

步骤5:创建管理员用户

为了增强数据库的安全性,您应该创建一个管理员用户并限制其他用户的访问权限。要做到这一点,请首先连接到MongoDB shell:

mongo

使用以下命令创建管理员用户,并设置密码:

```javascript

use admin

db.createUser(

{

user: "admin",

pwd: "your_password_here",

roles: [ { role: "root", db: "admin" } ]

}

)

注意:请将`your_password_here`替换为您自己的密码。

步骤6:测试连接

您已经成功安装和配置了MongoDB。接下来我们需要测试远程访问是否正常工作。打开终端并输入以下命令以连接到数据库服务器:

mongo -u admin -p --authenticationDatabase admin

提示输入密码时,请输入之前设置的管理员密码。

如果一切正常,您应该能够看到类似于以下内容的输出信息:

```shell

MongoDB shell version v5.0.2

connecting to mongodb://127.0.0.1:27017/?authSource=admin&compressors=disabled&gssapiServiceName=mongodb

Implicit session: session { "id" : UUID("3f9c8e24-7b80-41fa-ba36-dc71dcd3ed33") }

MongoDB server version:

{

"_id" : {"$oid":"613b26fb43ecdcfd6afaa869"},

"buildEnvironment": {

...

},

"modules": [

],

"ok" : 1,

}

>

恭喜!您已经成功地在Rocky Linux服务器上安装配置了MongoDB数据库。您可以开始使用它来存储和管理数据。

总结

本文介绍了如何在Rocky Linux服务器上安装配置MongoDB数据库。我们首先更新了系统软件包,然后添加了MongoDB仓库并安装了必需的软件包。接下来进行基本的配置以允许远程连接,并创建一个管理员用户以增强数据库的安全性。最后测试连接是否正常工作。

TAGS: Rocky Linux, MongoDB, 数据库

参考链接:

- [Install MongoDB Community Edition on Rocky Linux](-mongodb-on-red-hat/)

名称栏目:RockyLinux服务器安装配置MongoDB数据库教程
文章源于:http://www.mswzjz.com/qtweb/news28/196978.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联