MongoDB Linux安装步骤是什么

659
2025/4/15 18:32:35
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

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

一、准备工作

  1. 规划服务器
  • 确定IP地址和操作系统版本。
  • 选择合适的MongoDB版本。
  1. 下载MongoDB软件包
  • 访问MongoDB官方网站下载对应版本的.tgz安装包。

二、安装步骤

方法一:使用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

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

  • dbpath:数据库文件存放路径。
  • logpath:日志文件存放路径。
  • pidfilepath:PID文件路径。
  • logappend:追加方式写入日志。
  • replset:副本集名称。
  • keyfile:副本集共享密钥文件路径。
  • bind_ip:绑定本机所有IP。
  • port:运行端口,默认27017。
  • fork:后台运行。
  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的基本步骤,具体操作可能会因系统版本和具体需求有所不同。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: Linux LAMP环境下如何部署网站