在进行任何类型的应用程序开发时,数据存储都是一个非常重要的方面。对于大多数应用程序来说,关系型数据库可能是首选选择。在某些情况下,您需要使用NoSQL数据库以满足您的特定需求。
成都创新互联公司制作网站网页找三站合一网站制作公司,专注于网页设计,成都做网站、网站设计,网站设计,企业网站搭建,网站开发,建网站业务,680元做网站,已为上千家服务,成都创新互联公司网站建设将一如既往的为我们的客户提供最优质的网站建设、网络营销推广服务!
MongoDB就是这样一种流行且广泛使用的NoSQL数据库之一。它支持水平扩展性和高可用性,并提供了灵活而强大的查询语言和索引功能。
本文将向您介绍如何在Rocky Linux服务器上安装配置MongoDB数据库。
在开始安装过程之前,请确保已经更新了所有现有软件包:
```
sudo dnf update -y
接下来,我们需要为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
您可以使用以下命令来安装MongoDB:
sudo dnf install -y mongodb-org
此命令将自动安装所有必需的软件包,并启用mongod服务。
在完成安装后,我们需要对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
为了增强数据库的安全性,您应该创建一个管理员用户并限制其他用户的访问权限。要做到这一点,请首先连接到MongoDB shell:
mongo
使用以下命令创建管理员用户,并设置密码:
```javascript
use admin
db.createUser(
{
user: "admin",
pwd: "your_password_here",
roles: [ { role: "root", db: "admin" } ]
}
)
注意:请将`your_password_here`替换为您自己的密码。
您已经成功安装和配置了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。内容未经允许不得转载,或转载时需注明来源: 创新互联