zoukankan      html  css  js  c++  java
  • linux 安装mongo

    在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

     

  • 相关阅读:
    网站微信扫码登陆总结以及在小程序登陆两者关联和关系,vue以及uniapp
    微信扫码登陆在chrome浏览器失败,浏览器禁止重定向
    element-ui多个表单如何同时验证
    vscode中react代码提示插件
    echarts主题全局颜色定义、自定义折线颜色--彩色折线图echarts
    vue本地储存加密
    Echarts多条折线图 y轴数值与实际值不符解决方法
    vue中swiper@5.3.6使用,
    解决 swiper设置loop为true时,echarts图表不显示
    vue+nginx配置,以及nginx配置跨域
  • 原文地址:https://www.cnblogs.com/northeastTycoon/p/9298302.html
Copyright © 2011-2022 走看看