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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM