
在安装任何软件之前,建议先更新系统的软件包以确保所有已安装的包都是最新的
sudo yum update -yMongoDB 提供了一个官方的 yum 仓库,你可以通过导入 MongoDB 的 GPG 密钥并添加仓库配置文件来启用它
sudo vim /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.ascsudo yum install -y mongodb-org安装完成后,你可以启动 MongoDB 服务,并将其设置为在系统启动时自动启动
sudo systemctl start mongod
sudo systemctl enable mongod你也可以通过连接到 MongoDB shell 来验证:

关闭防火墙,使外部可以访问
systemctl stop firewalld.service
systemctl disable firewalld.service默认情况下,MongoDB 没有启用身份验证。为了增加安全性,你可以在 MongoDB 中启用身份验证
编辑 /etc/mongod.conf 文件
vim /etc/mongod.conf
net:
port: 27017
bindIp: 0.0.0.0
security:
authorization: enabledmongo
# 在 MongoDB shell 中执行:
use admin
db.createUser({
user: "root",
pwd: "123456",
roles: [ { role: "root", db: "admin" } ]
})sudo systemctl restart mongod# 连接到 MongoDB(如果尚未连接)
mongo -u root -p 123456 --authenticationDatabase admin
# 切换到 products_db 数据库
use products_db
# 查看 products_db 数据库中的所有集合
show collections
# 查看 products 集合中的前5数据
db.products.find().limit(5).pretty()
# 删除一个集合
db.products.drop()
# 退出 MongoDB Shell
exit
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。