mongoDB 的适用场景非常广泛。虽然不支持事务,但是自带的如findAndModify已经可以解决很多多线程,多进程难题。在支持的并发量上,虽然远不如SQL类数据库。所以也特别的依赖特定的业务场景,比如信息量十分巨大文档形式的数据。一下将展示如何在Linux下安装和启用外网访问mongoDB数据库

下载安装包

安装包建议去官方网站下载,虽然如Centos ubunut等仓库源都有相关的快捷安装,但是我建议从官方网站下载
下载mongoDB

1
wget https://repo.mongodb.org/apt/ubuntu/dists/xenial/mongodb-org/4.0/multiverse/binary-amd64/mongodb-org-server_4.0.6_amd64.deb

根据系统,选择相关的软件安装(本文选择:version4.06 ubuntu 16.04 package 一定要选择server)

image.png
image.png

安装mongoDB

打开终端:

1
sudo dpkg -i mongodb-org-server_4.0.6_amd64.deb

配置mongoDB

mongoDB的配置文件在/etc/mongod.conf

1
vim /etc/mongod.conf

修改 mongo的绑定网卡和端口

1
2
3
4
# network interfaces
net:
port: 27017
bindIp: 0.0.0.0 #表示监所有地址.本地访问指定:127.0.0.1

重启mongoDB

1
/etc/init.d/mongodb restart

检查

1
netstat -tuln |grep 27017

可以看到程序已经监听0.0.0.0 地址