记录在CentOS安装MongoDB数据库流程

MongoDB,是一款流行的开源文档型数据库。MongoDB 的原名一开始来自于 英文单词”Humongous”, 中文含义是指”庞大”,即命名者的意图是可以处理大规模的数据。一款为Web应用程序和互联网基础设施设计的数据库管理系统。MongoDB是一个领先的NoSQL数据库,通常用于现代web应用程序。

记录在CentOS安装MongoDB数据库流程

这里记录如何在CentOS中安装MongoDB数据库,当然是兼容支持 CentOS6-8,目前我们用的多的还是CentOS7。

1、安装MongoDB社区版

社区版本是免费的。

创建/etc/yum.repos.d/mongodb-org-4.4. xml文件。

vi /etc/yum.repos.d/mongodb-org-4.4.repo

然后粘贴:

[mongodb-org-4.4]

name=MongoDB Repository

baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/

gpgcheck=1

enabled=1

gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc

保存后退出准备运行。

yum install -y mongodb-org

2、设置MongoDB数据库配置

# systemctl start mongod.service

# systemctl enable mongod.service

我们需要先开启和设置开机启动。

mongo

连接MongoDB。这里MongoDB默认不安全,如果我们有配置过MySQL的朋友应该知道,我们需要根据向导设置。

首先,启动我们的Mongo。在Linux上是命令mongo。输入此文本块。

db.createUser({

user: “USERNAME”,

pwd: “PASSWORD”,

roles: [

{

role: “readWrite”,

db: “YOUR_DATABASE”

}

]

});

退出MongoDB客户端并编辑MongoDB配置文件。根据您的操作系统和发行版,您将在这些位置之一找到它。

/etc/mongodb.conf

/etc/mongod.conf

将下面的行#security:更改为以下内容。

security:

authorization: enabled

您应该考虑将绑定端口更改为localhost(127.0.0.1)或将其绑定到不会暴露到internet的私有IP。

# network interfaces

net:

port: 27017

bindIp: 634.234.102.6

然后执行启动。

systemctl restart mongod

systemctl restart mongodb

这里我们需要确定是否运行下面代码。

blockdev –setra 512 /dev/vda1

systemctl restart mongod

注意:任何与预读相关的启动警告都可以安全忽略。为了防止这些警告,请运行”blockdev –setra 512 /dev/vda1″,如果显示结果大于512,执行上面命令。

未经允许不得转载:老蒋笔记 » 记录在CentOS安装MongoDB数据库流程