在Linux中安装Mongodb操作说明

MongoDB配置

  1. 版本说明:因本机所装Red Hat 为 64位操作系统故本例以64位的MongDB为例.所用版本如下:

(1)    Red Hat Enterprise Linux 6.2(测试应用)

(2)    MonDB: mongodb-linux-x86_64-rhel62-3.0.3

  1. 首先从官网下载适合的64位Linux版的Mondb,下载网址为:

http://www.mongodb.org

  1. 做配置前的准备工作

方法一:用linux命令操作

--创建MongoDB主目录

# mkdir /usr/local/mongodb/

--解压MongoDB包到MongoDB主目录

# tar -xvf mongodb-linux-x86_64-rhel62-3.0.3 -C/usr/local/mongodb/

--创建MongoDB数据目录,可以存放到任意位置.根据习惯放在data中

# mkdir /usr/local/mongodb/data/

--创建MongoDB日志目录,可以存放到任意位置.根据习惯放在log中

# mkdir /usr/local/mongodb/log/

方法二:手动解压文件创建目录

(1)    手动解压文件,解压后如下图所示:

(2)    创建目录(参考说明如上所示)

  1. /usr/local/mongodb
  2. /usr/local/mongodb/data/
    1. /usr/local/mongodb/log/

在以上都建立完毕后在log文件夹中建立一个log日志文件既:mongodb.log

  1. 配置MongoDB

--进入MongoDB命令行

# cd /usr/local/mongodb/bin/

# ./mongod --dbpath=/usr/local/mongodb/data/ --logpath=/usr/local/mongodb/log/mongo.log

(./mongod --dbpath /usr/local/mongodb/data/ --logpath /usr/local/mongodb/log/mongodb.log --fork)

# ./mongo

MongoDB shell version: 3.0.3

connecting to: test

# pwd

/usr/local/mongodb/bin

# vim ~/.bash_profile

# tail -n3 !$

tail -n3 ~/.bash_profile

PATH=$PATH:$HOME/bin:/usr/local/mongodb/bin

export PATH

# source !$

source ~/.bash_profile

  1. 启动mongodb

(1) 在usr/local/mongodb/bin下执行 ./mongod --dbpath /usr/local/mongodb/data/

执行完会出现 connect now open

(2)打开浏览器输入:http://localhost:27017回车出现如下图所示:

说明启动成功. 前提是mongdb的port为:27017.

修改防火墙操作

一、在Linux系统里面找到并打开编辑配置防火墙的文件,

执行命令:vi /etc/sysconfig/iptables

二、在上面打开的文件里面加入一下语句:-A INPUT -m state –state NEW -m tcp -p tcp –dport 27017 -j ACCEPT(允许80端口通过防火墙,这里以27017端口为例

三、添加好之后防火墙规则如下所示:

4、重启防火墙使配置生效

/etc/init.d/iptables restart

linux 安装mongo的更多相关文章

  1. linux 安装 mongo 3.4

    要求:linux 安装 mongo 3.4 大体上,按照官网提供的方法来做. 系统是ubuntu 16.04 安装的是mongo3.4.8 社区版 1.         导入导入包管理系统使用的公钥 ...

  2. linux 安装 mongo

    整个安装过程:下载安装包--> 解压,添加系统路径(是滴,不用安装解压即可) --> 创建数据目录 --> 启动mongod服务 --> 运行mongo 1.下载安装包 Mon ...

  3. Linux—Ubuntu14.0.5安装mongo

    1.安装mongo sudo apt-get install mongo 2.如果遇到找不到安装包运行,那就更新资源列表 sudo apt-get update 3.安装成功会自动运行mongo pg ...

  4. linux 安装mongodb

    Linux 安装mongodb 1.下载mongodb linux wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-amazon- ...

  5. MongoDB之二基础入门(window/linux安装启动)

    mongodb中有三元素:数据库,集合,文档,其中“集合”就是对应关系数据库中的“表”,“文档”对应“行”. 一window安装与启动 一. 下载 上MongoDB官网 ,下载页面:https://w ...

  6. Linux安装mongoDB步骤和方法

    Linux安装mongoDB步骤和方法 下载mongoDB数据库 mongodb-linux-x86_64-3.0.15.tgz 存放到linux文件夹中 ftp软件直接拖上去 解压文件夹(解压后,会 ...

  7. 搜狗输入法linux安装 以及 12个依赖包下载链接分享

    搜狗输入法linux安装版,先安装各种依赖包,大概12个依赖,可能中途还需要其他依赖,可以效仿解决依赖问题.如图这12个文件要是手动点击下载,那也太笨点了,我们要用shell命令批量下载.命令如下:w ...

  8. linux安装php

    接上篇:linux安装apache 一.安装php 先安装libxml2库 [root@ctxsdhy package]# yum -y install libxml2-devel 最新地址在:htt ...

  9. linux安装oracle11g

    准备oracle安装文件 Oracle11gR2包含两个文件linux_11gR2_database_1of2.zip和linux_11gR2_database_2of2.zip,将这两个文件通过SS ...

随机推荐

  1. PyCharm 快捷键总结

    运行 Shift+alt+F10 执行程序 调试 Shift+alt+F9 Debug调试 Shift + F9 对当前文件进行Debug F8 调试模式下 跳过 F7 调试模式下 进入 F9 快速调 ...

  2. interview ms1 N_Dorm

    判断是否为n回文,比如 a b a 是1 回文, abcdab是2回文. 输入: abcabc|3 这种格式,输出true or false #include <iostream> #in ...

  3. CCCC L1-039. 古风排版【图形输出/循环控制行列/模拟/细节】

    L1-039. 古风排版 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 中国的古人写文字,是从右向左竖向排版的.本题就请你编写 ...

  4. 几个相似的DP题

    HDU1398 题意:把一个整数分拆成1.4.9.16.…….256.289(注意:只到289)这17个完全平方数的和,有几种方法. 解法不用说自然是DP,因为搜索显然超时. (这样的题我一般不敢开i ...

  5. luogu P2423 双塔

    题目描述 2001年9月11日,一场突发的灾难将纽约世界贸易中心大厦夷为平地,Mr. F曾亲眼目睹了这次灾难.为了纪念“911”事件,Mr. F决定自己用水晶来搭建一座双塔.Mr. F有N块水晶,每块 ...

  6. Ubuntu 16.04安装深度的Wine(deepin-wine 1.9.0)

    说明: 1.使用的Wine版本是深度出品(Deepin),已经精简了很多没用的配置,使启动能非常快,占用资源小. 2.提取自QQ和迅雷安装包,如果安装了这个Wine不成功,可能是依赖问题,再试多几次, ...

  7. Android - 显示手机执行的Activity

    显示手机执行的Activity 本文地址:http://blog.csdn.net/caroline_wendy 手机中,须要调试程序的界面,能够高速进行定位,使用Android开发工具ADB(And ...

  8. UVA LIVE-4642 - Malfatti Circles

    给出三角形三个顶点,求出三个互切的圆的半径 尽管大白鼠说能够推出公式,但是这个公式仅仅怕没那么easy推--我左看右看上看下看也推不出. 应该是要做辅助线什么的,那也-- 因为非常easy就推出了关于 ...

  9. python for android : BeautifulSoup 有 bug

    BeautifulSoup 善于网页数据分析 .可是 python for android : BeautifulSoup 有 bug , text = h4.a.text 仅仅能取得 None,因此 ...

  10. 配置mysql 编码

    配置mysql 编码 [client]default-character-set=utf8mb4 default-storage-engine=INNODB [mysql]default-charac ...