在CentOS 7上安装MongoDB的基本步骤如下:
-
导入MongoDB的公钥:
这一步确保了你从MongoDB下载的包是经过认证的。rpm --import https://www.mongodb.org/static/pgp/server-4.4.asc
-
创建MongoDB的YUM源:
创建一个.repo
文件来配置MongoDB的存储库。echo '[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' > /etc/yum.repos.d/mongodb-org-4.4.repo
-
安装MongoDB:
使用YUM包管理器安装MongoDB。sudo yum install -y mongodb-org
-
启动MongoDB服务:
安装完成后,启动MongoDB服务。sudo systemctl start mongod
-
设置MongoDB服务开机自启:
使MongoDB服务在系统启动时自动启动。sudo systemctl enable mongod
-
验证MongoDB安装:
检查MongoDB是否正在运行。sudo systemctl status mongod
-
配置MongoDB(可选):
根据需要配置MongoDB的配置文件,通常位于/etc/mongod.conf
。 -
通过MongoDB Shell连接MongoDB:
使用MongoDB Shell连接到MongoDB实例。mongo
-
创建用户和角色(可选):
为了安全性,建议创建用户和角色,并为它们分配适当的权限。use admin db.createUser({ user: "myUserAdmin", pwd: "myPassword", roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] })
-
重启MongoDB服务:
如果进行了配置更改,需要重启MongoDB服务以应用更改。sudo systemctl restart mongod
请注意,上述步骤适用于MongoDB 4.4版本。如果你需要安装其他版本,需要修改.repo
文件中的版本号。此外,MongoDB的配置文件和路径可能会根据你的CentOS版本和MongoDB版本有所不同。
在进行安装和配置时,请确保遵循MongoDB的官方文档和最佳实践,以确保系统的安全性和稳定性。