目录
转载自Cpolar Lisa文章:Linux服务器安装部署MongoDB数据库 - 无公网IP远程连接「内网穿透」
前言
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
下面我们简单几步实现在Linux centos上安装mongoDB数据库,同时做内网穿透,使用cpolar内网穿透将本地端口映射到公网上,实现在公网环境下也可以远程连接访问MongoDB数据库。
1. 配置Mongodb源
进入yum.repos.d
目录
cd /etc/yum.repos.d
新建一个下载源文件
vim mongodb-org-4.0.repo
在文件里面添加下面内容,然后保存
[mngodb-org] name=MongoDB Repository baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/4.0/x86_64/ gpgcheck=0 enabled=1
2. 安装MongoDB
执行命令安装,执行后等待安装完成
yum -y install mongodb-org
出现完毕表示安装完成
查看一下安装的位置
whereis mongod
可以看到mongodconf配置文件的目录所在
修改一下mongod.conf配置文件
vim /etc/mongod.conf
把bindIp: 127.0.0.1
改为bindIp: 0.0.0.0