ubuntu20.04部署mongodb

Posted 好大的月亮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu20.04部署mongodb相关的知识,希望对你有一定的参考价值。

依赖

sudo apt-get install libcurl4 openssl

下载源码包

https://www.mongodb.com/try/download/community

解压

 tar zxvf mongodb-linux-x86_64-ubuntu2004-5.0.7.tgz

之后可以mv到自己想放置的路径,我放在了/home/ubuntu/app/mongo

配置环境变量

export PATH=/home/ubuntu/app/mongo/bin:$PATH

创建日志和db数据存放目录

启动mongo

bin目录下

./mongod --dbpath /home/ubuntu/app/mongoData/data --logpath /home/ubuntu/app/mongoData/log/mongod.log --fork

进入mongo的shell命令行

bin目录下./mongo

停止mongo

mongod --dbpath /home/ubuntu/app/mongoData/data --logpath /home/ubuntu/app/mongoData/log/mongod.log --shutdown

配置文件启动方式

mongo的配置文件需要自己touch

#数据文件存放目录
dbpath=/home/ubuntu/app/mongoData/data

#日志文件存放目录
logpath=/home/ubuntu/app/mongoData/log/mongod.log

#端口
port=27017

#以守护线程的方式启用,即在后台运行
fork=true

#日志输出方式,使用追加的方式写日志
logappend=true

#允许所有外网地址访问,或者使用bind_ip_all=true
bind_ip=0.0.0.0

#关闭http接口,默认关闭27018端口访问
#nohttpinterface=true

#使用该参数可以将每个数据库存放在单独的目录中
directoryPerDB=true

配置文件启动

./bin/mongod --config=mongo.conf

以上是关于ubuntu20.04部署mongodb的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu 20.04 中的 MongoDB 3.4

在 Ubuntu 20.04 上安装 Mongodb 的问题

在 Ubuntu 20.04 上无法连接到 mongodb,连接被拒绝

Ubuntu20.04 通过 apt 方式安装 mongoDB

IllegalOperation:尝试在 ubuntu 20.04 的只读目录 MongoDB 上创建锁定文件

非法指令(核心转储)mongodb Ubuntu 20.04 LTS