linux

MongoDB Linux安装步骤是什么

小樊
37
2025-04-15 17:09:14
栏目: 云计算

在Linux上安装MongoDB可以分为几个步骤,以下是详细的步骤说明:

一、准备工作

  1. 规划服务器
  1. 下载MongoDB软件包

二、安装步骤

方法一:使用yum安装(适用于CentOS等系统)

  1. 安装yum源(如果未安装):
yum -y install mongodb-org
  1. 使用yum安装MongoDB
yum -y install mongodb-org

方法二:手动安装

  1. 下载并解压MongoDB软件包
wget -c https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-5.0.22.tgz
tar xf mongodb-linux-x86_64-rhel70-5.0.22.tgz
mv mongodb-linux-x86_64-rhel70-5.0.22 /usr/local/mongodb
  1. 创建数据目录、日志目录和配置文件目录
mkdir -p /usr/local/mongodb/{data,logs,conf}
  1. 生成密钥文件
openssl rand -base64 756 > /usr/local/mongodb/keyfile
chmod 400 /usr/local/mongodb/keyfile
  1. 远程拷贝密钥文件到其他节点(如果需要):
scp /usr/local/mongodb/keyfile root@192.168.36.198:/usr/local/mongodb/
scp /usr/local/mongodb/keyfile root@192.168.36.199:/usr/local/mongodb/
  1. 创建MongoDB启动文件
vim /usr/local/mongodb/conf/mongod.conf

配置文件中需要设置以下内容:

  1. 创建软链接
ln -sf /usr/local/mongodb/bin/* /usr/bin
  1. 创建systemctl管理配置文件
vim /usr/lib/systemd/system/mongod.service

配置文件中需要包含以下内容:

[Unit]
Description=MongoDB Database Server
After=network.target

[Service]
User=mongodb
Group=mongodb
ExecStart=/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/conf/mongod.conf
PIDFile=/var/run/mongodb/mongod.pid
Restart=always

[Install]
WantedBy=multi-user.target
  1. 启动MongoDB服务
systemctl start mongod
  1. 设置MongoDB服务开机自启动
systemctl enable mongod
  1. 验证安装
mongo --host 192.168.36.197 --port 27017

如果一切正常,你应该能够进入MongoDB的命令行界面。

三、注意事项

以上就是在Linux上安装MongoDB的基本步骤,具体操作可能会因系统版本和具体需求有所不同。

0
看了该问题的人还看了