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)
安装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 | network interfaces |
重启mongoDB
1 | /etc/init.d/mongodb restart |
检查
1 | netstat -tuln |grep 27017 |
可以看到程序已经监听0.0.0.0 地址