(图片来源网络,侵删)
前言
在Linux系统中,MongoDB是一种非常流行的开源文档数据库。它具有高性能、可伸缩性和灵活性,被广泛用于各种应用程序的数据存储和处理。本文将详细介绍在CentOS系统上安装MongoDB的步骤和注意事项。
安装CentOS系统
确保您已经安装了CentOS操作系统。如果您还没有安装CentOS,可以从官方网站下载最新版本的CentOS,并按照提示进行安装。
(图片来源网络,侵删)
安装MongoDB
1. 更新系统
在开始安装MongoDB之前,首先需要确保您的系统是最新的。打开终端并运行以下命令来更新软件包列表:
(图片来源网络,侵删)
```
sudo yum update
2. 添加MongoDB的官方存储库
MongoDB提供了官方的yum存储库,可以通过添加该存储库来安装MongoDB。运行以下命令来导入MongoDB的GPG密钥:
sudo yum install gnupg
sudo rpm --import -4.4.asc
3. 创建MongoDB的yum存储库文件
使用任何文本编辑器创建一个名为`mongodb-org-4.4.repo`的文件,并将以下内容复制到文件中:
[mongodb-org-4.4]
name=MongoDB Repository
baseurl=$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=-4.4.asc
保存并关闭文件。
4. 安装MongoDB
运行以下命令来安装MongoDB:
sudo yum install -y mongodb-org
5. 启动MongoDB服务
安装完成后,可以使用以下命令启动MongoDB服务:
sudo systemctl start mongod
6. 设置MongoDB开机自启动
运行以下命令来设置MongoDB在系统启动时自动启动:
sudo systemctl enable mongod
7. 验证MongoDB安装
运行以下命令来验证MongoDB是否成功安装:
mongo --version
如果成功安装,将显示MongoDB的版本信息。
配置MongoDB
1. 连接MongoDB Shell
运行以下命令来连接MongoDB Shell:
mongo
2. 创建管理员用户
在MongoDB Shell中,运行以下命令来创建一个管理员用户:
use admin
db.createUser({
user: "admin",
pwd: "password",
roles: [ { role: "root", db: "admin" } ]
})
请替换`password`为您自己的密码。
3. 配置访问控制
编辑MongoDB配置文件`/etc/mongod.conf`,找到以下行并取消注释:
security:
authorization: enabled
4. 重启MongoDB服务
运行以下命令来重启MongoDB服务以使配置生效:
sudo systemctl restart mongod
通过以上步骤,您已经成功在CentOS系统上安装并配置了MongoDB。现在您可以开始使用MongoDB来存储和处理数据了。
为您分享:
在Ubuntu系统中,您可以使用`apt`命令来安装软件包。要安装一个名为`nginx`的Web服务器,可以运行以下命令:
sudo apt install nginx