要在 CentOS 上安装 MongoDB,请按照以下步骤操作:
1. 打开终端或 SSH 连接到 CentOS 服务器。
2. 添加 MongoDB 的 YUM 源。运行以下命令以创建一个名为 `mongodb-org.repo` 的新文件:
sudo vi /etc/yum.repos.d/mongodb-org.repo
3. 将以下内容复制粘贴到 `mongodb-org.repo` 文件中:
[mongodb-org-5.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/5.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-5.0.asc
module_hotfixes=1
4. 保存并关闭文件(在 vi 编辑器中按下 Esc,然后输入 `:wq` 后按回车键)。
5. 更新 YUM 软件包列表。运行以下命令以获取最新的软件包信息:
sudo yum -y update
6. 安装 MongoDB。运行以下命令以安装 MongoDB:
sudo yum install -y mongodb-org
7. 安装完成后,MongoDB 会自动启动,并在服务器重启时自动启动。
这样,就成功地在 CentOS 上安装了 MongoDB。
对于指定安装MongoDB 5.0.3版本,可以使用yum命令的以下格式:
sudo yum install mongodb-org-5.0.3
这将指定安装MongoDB的5.0.3版本。请确保已经配置正确的MongoDB yum存储库并刷新了缓存。运行上述命令后,系统将下载并安装MongoDB 5.0.3版本。
在安装MongoDB后,可以使用以下方法启动MongoDB服务:
1. 使用系统服务管理工具(如systemd):
- 启动MongoDB服务:
sudo systemctl start mongod
- 停止MongoDB服务:
sudo systemctl stop mongod
- 重启MongoDB服务:
sudo systemctl restart mongod
2. 使用mongod命令行工具(适用于非系统服务管理的情况):
- 启动MongoDB服务:
sudo mongod --dbpath /var/lib/mongo --fork --logpath /var/log/mongodb/mongod.log
- 停止MongoDB服务:
首先,通过以下命令获取正在运行的MongoDB进程ID(PID):
pgrep mongod
然后,使用kill命令停止该进程:
sudo kill <PID>
无论选择哪种方式启动MongoDB,如果一切顺利,MongoDB将在后台启动并开始监听默认端口27017。可以使用mongo命令行工具连接到MongoDB实例。
mongo
这将打开MongoDB的Shell界面,可以在此执行各种MongoDB操作和查询。