Ubuntu1804----手动安装Mongodb4.4.1


官网下载社区版
官方历史版本
这里不是使用apt的方式安装,下面是apt安装:

#apt 包管理器自己管理了一些Mongodb版本
sudo apt-get install mongodb  #默认当前Linux版本的apt下支持的最新版
sudo apt-get install mongodb=x.x.x #在当前linux版本apt支持的mongodb版本中选择一个版本

#也可以单独安装
sudo apt-get install mongodb-server-core
sudo apt-get install mongodb-clients

查看mongod进程
进程号、可执行文件路径、使用的配置文件等信息

sudo ps aux|grep 'mongod'

手动安装

即通过tgz or zip文件安装

  1. 下载Mongodb4.4.1
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1804-4.4.1.tgz

在我的Ubuntu1804中直接输入,下载到当前目录(已验证)

也可以通过浏览器从官网手动下载。
2. 解压,并重命名

sudo tar -zxvf mongodb-linux-x86_64-ubuntu1804-4.4.1.tgz -C /usr/local

cd /usr/local
sudo mv mongodbxxxx mongodb4.4.1

#改变用户、组
sudo chown -R user:user mongodb4.4.1
  1. 测试是否安装成功
cd /usr/local/mongodb4.4.1/bin

#run
./mongod
./mongo
./mongos
  1. 创建软连接
    在其他目录,执行mongod时,走命令搜索的第三优先级:bash 执行路径。
    在bash中创建软连接 /usr/bin/mongod,并将该软连接 —链到真实的可执行文件的路劲
     
    不知道为什么配置环境变量不行?
    (想走配置的环境变量PATH路径,去搜索mongod命令时,防止有第三优先级Bash软连接–已解决)
sudo ln -s /usr/local/mongodb4.4.1/bin/mongod /usr/bin/mongod
sudo ln -s /usr/local/mongodb4.4.1/bin/mongo /usr/bin/mongo
sudo ln -s /usr/local/mongodb4.4.1/bin/mongos /usr/bin/mongos

此时不管在哪个目录,都可以执行mongod/mongo/mongos

安装成功

创建配置文件

数据存储storage
log存储systemLog
监听地址 net
后台启动processManagement

开启用户的认证security

cd /usr/local/mongodb4.4.1
sudo mkdir conf
cd conf 
sudo vim mongod.conf

# mongod.conf
# for documentation of all options, see:
#   http://docs.mongodb.org/manual/reference/configuration-options/

# Where and how to store data.
#一定要自己创建这个目录,并修改用户、组为当前用户
storage:
  dbPath: /var/lib/mongodb  
  journal:
    enabled: true
#  engine:
#  mmapv1:
#  wiredTiger:

# where to write logging data.
systemLog:
  destination: file
  logAppend: true
  path: /var/log/mongodb/mongod.log

# network interfaces
net:
  port: 27017
  bindIp: 192.168.43.107

# how the process runs
processManagement:
  timeZoneInfo: /usr/share/zoneinfo
  fork: true
#security:
#  authorization: enabled
#用户登录的时候,认证用户,必须认证才可以连接数据库
#mongo --host ip --port 27017 -u lauf -p --authenticationDatabase admin

#setParameter:
#   enableLocalhostAuthBypass: true
#

#operationProfiling:

#replication:

#sharding:

## Enterprise-Only Options:

#auditLog:

#snmp:

使用配置文件启动mongod

sudo mongod --config xxx.conf

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

laufing

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值