Linux服务器快速安装MongoDB5.0版本过程步骤

1.打开MongoDB社区版下载页面,选择我们想要安装的版本、操作系统、和包类型,然后点击 Copy link 左侧复制图标。我这里选择的是5.0.23版本。

2.登录服务器,在/tmp目录使用wget命令下载MongoDB包,路径就是之前 Copy link 复制的链接

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-5.0.23.tgz

3.将下载好的包解压到 /usr/local ,并将MongoDB目录重命名为 mongodb-5.0.23 ,这样看起来更简洁明了。

# 切换到/usr/local目录
cd /usr/local
# 解压
tar -xzvf mongodb-linux-x86_64-rhel70-5.0.23.tgz
# 重命名目录
mv mongodb-linux-x86_64-rhel70-5.0.23 mongodb-5.0.23

4.配置环境变量。

# 编辑profile
vi /etc/profile
# 修改PATH变量,注意目录与上一步安装目录保持一致
export PATH=/usr/local/mongodb-5.0.23/bin:$PATH
# 更新profile
source /etc/profile

如果PATH已经有值,就用冒号连起来,如:

export MONGODB_HOME=/usr/local/mongoDB/mongodb-5.0.23
export PATH=$PATH:/usr/local/nodejs/bin/:$PATH:$MONGODB_HOME/bin

5.编辑MongoDB配置信息,配置数据、日志保存路径。

# 进入MongoDB安装目录
cd /usr/local/mongodb-5.0.23
# 创建数据、日志目录
mkdir data logs
# 编辑MongoDB配置信息
vi mongodb.conf
# MongoDB详细配置,将以下内容填入mongodb.conf
## 端口
port=27017
## 允许远程连接
bind_ip=0.0.0.0
## 数据文件存放路径
dbpath=/usr/local/mongodb-5.0.23/data
## 日志文件存放路径
logpath=/usr/local/mongodb-5.0.23/logs/mongodb.log
## 后台运行
fork=true

6.配置MongoDB为系统服务,并设置开机自启动。

# 编辑mongodb.service
vi /usr/lib/systemd/system/mongodb.service
# 将以下内容复制粘贴到mongodb.service
[Unit]
Description=mongodb-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/mongodb-5.0.23/bin/mongod --config /usr/local/mongodb-5.0.23/mongodb.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
# 修改mongodb.service文件权限
chmod 755 /usr/lib/systemd/system/mongodb.service
# 设置开机自启动
systemctl enable mongodb

7.启动MongoDB,并连接。

# 启动
systemctl start mongodb
# 查看运行状态
systemctl status mongodb
# 连接
mongo

启动的时候,我这报了一个错误:./bin/mongod: error while loading shared libraries: libcrypto.so.10: cannot open shared object file: No such file or directory

需要执行一下这个:

yum install compat-openssl10

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值