Linux 安装MongoDB 并设置防火墙,使用远程客户端访问

1. 下载

MongoDB 提供了 linux 各发行版本 64 位的安装包  下载地址:https://www.mongodb.com/download-center#community

2. 安装

1 tar -zxvf mongodb-linux-x86_64-3.0.6.tgz                                   # 解压
2
3 mv  mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb                         # 将解压包拷贝到指定目录

MongoDB 的可执行文件位于 bin 目录下,所以可以将其添加到 PATH 路径中:

export PATH=<mongodb-install-directory>/bin:$PATH

<mongodb-install-directory> 为你 MongoDB 的安装路径。如本文的 /usr/local/mongodb 。

创建数据库目录

MongoDB的数据存储在data目录的db目录下,但是这个目录在安装过程不会自动创建,所以你需要手动创建data目录,并在data目录中创建db目录。

以下实例中我们将data目录创建于根目录下(/)。

注意:/data/db 是 MongoDB 默认的启动的数据库路径(--dbpath)。

mkdir -p /data/db

启动服务端

  进入安装目录 /usr/local/mongodb/bin ,

./mongod          #启动服务端        

远程客户端链接

1).  因为MongoDB 使用的默认短时27017,但是Linux防火墙是阻止27017端口访问的,所以需要开启Linux 防火墙的27017 端口  

vi /etc/sysconfig/iptables                     #查看防火墙配置表

修改为如下:

#特别提示:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,正确的应该是添加到默认的22端口这条规则的下面
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 27017 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT
-A INPUT -j REJECT –reject-with icmp-host-prohibited
-A FORWARD -j REJECT –reject-with icmp-host-prohibited
COMMIT 

最后重启防火墙使配置生效

/etc/init.d/iptables restart 

最后就可以使用你的远程客户端访问MongoDB

 .\mongo 192.168.*.***:27017

时间: 2024-12-09 22:10:44

Linux 安装MongoDB 并设置防火墙,使用远程客户端访问的相关文章

linux 安装mongodb

Linux 安装mongodb 1.下载mongodb linux wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-amazon-3.2.6.tgz tar -zxvf mongodb3.2.6.tgz解压 解压后的目录 bsondump mongo mongod mongodump mongoexport mongofiles mongoimport mongooplog mongoperf mongorestore mon

linux 安装 mongodb

1.下载mongodb,无需编译(如果https不行,可以换成http)wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.1.tgztar -zxvf mongodb-linux-x86_64-2.6.1.tgzmv mongodb-linux-x86_64-2.6.1 mongodb2.6.1 //简化目录名 2.建立数据.日志文件目录cd /yourrootdocumentmkdir mongodb_datamkdi

linux安装mongodb

1. 下载MongoDB,此处下载的版本是:mongodb-linux-i686-1.8.1.tgz.tar http://fastdl.mongodb.org/linux/mongodb-linux-i686-1.8.1.tgz 建议去官网下载最新的版本,目前最新版本3.0. 2. 解压文件到某目录下,然后重命名: [root@localhost src]# tar -xzvf mongodb-linux-i686-1.8.1.tgz.tar [root@localhost src]# mv 

Linux下安装MongoDB并设置自启动

1.下载mongodb的linux版本(注意32位和64位的区别),下载地址:http://www.mongodb.org/downloads 2.将下载的mongodb安装文件mongodb-linux-x86_64-2.6.7.gz放到/usr/local/下 3.解压tar -zxvf mongodb-linux-x86_64-2.6.7.gz 重命名mv mongodb-linux-x86_64-2.6.7.gz mongodb 4,创建数据库文件目录,默认为/data/db,我把数据库

CentOS 6/Linux 安装Mongodb 2.6.5

Mongo DB是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式,备受当前IT从业人员的青睐.Mongo DB很好的实现了面向对象的思想,在Mongo DB中,每一条记录都是一个Document对象.Mongo DB最大的优势在于所有的数据持久操作都无需开发人员手动编写SQL语句,直接调用方法就可以轻松的实现CRUD操作.在这里介绍一下mongodb的安装方法: 系统环境:     CentOS 6.5 Mongo DB:  mongodb-linux-x86_6

Linux上MongoDB一些设置

MongoDB启动停止方法 官网安装介绍中依然有启动停止的方式 1 启动 sudo service mongod start 2 停止 sudo service mongod stop 3 重启 sudo service mongod restart 4 查看状态 sudo service mongod status 或者查看进程 ps -ef | grep mongod 或者查看端口号状态 netstat -lanp | grep 27017 5 连接 mongo 6 查看数据库配置 less

Linux 安装tomcat及tomcat自带远程部署项目与管理

准备: 1.Linux系统 2.已经安装好jdk 开始: 选择要安装的tomcat版本:https://archive.apache.org/dist/tomcat/ 我这里使用的是tomcat 8.5.15 1.wget -b下载tar.gz,2.tar zxvf 解压当前目录,3.mv 重命名,也可以移动 -bash-4.2# cd /opt/ -bash-4.2# wget -b https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.15

linux安装及网卡设置

1.打开虚拟机新建,选择自定义:2.选择默认推荐最高:3.选择稍后安装:4.选择需要安装的系统类型,选择系统版本Red hat linux 6 64位5.给虚拟机设置名称选择一个特定磁盘,这里选择在G盘中新建文件夹并进行命名便于查看 6.选择默认7.虚拟机内存设置2G8.网络类型选择仅主机模式9.选择默认推荐10.选择默认推荐11.选择创建新虚拟磁盘12.磁盘容量这里设置40GB够用了,并选择将虚拟机磁盘拆分成多个文件13.将磁盘文件存储到G盘新建的文件夹中,方便查找14.移除不必要的硬件设备,

Linux安装mongodb总结

原文链接:https://www.cnblogs.com/lemon-flm/p/11052449.html 由于自己的博客上线部署时需要用到mongodb来存储图片文件,所以先在本地电脑上安装了mongodb做测试,由于之前没接触过mongodb,所以安装过程中遇到了各种小问题,折腾了好久终于安装好并成功启动服务了.这里决定写一篇博客来记录一下安装过程以及遇到的问题的解决方案. 注:文末有福利! 先写一下安装并启动mongodb正确的步骤,然后再总结其中遇到的问题. 一.安装过程 1.wget