在Linux中安裝Mongodb操作說明
MongoDB配置
- 版本說明:因本機所裝Red Hat 為 64位操作系統故本例以64位的MongDB為例.所用版本如下:
(1) Red Hat Enterprise Linux 6.2(測試應用)
(2) MonDB: mongodb-linux-x86_64-rhel62-3.0.3
- 首先從官網下載適合的64位Linux版的Mondb,下載網址為:
- 做配置前的准備工作
方法一:用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) 創建目錄(參考說明如上所示)
- /usr/local/mongodb
- /usr/local/mongodb/data/
- /usr/local/mongodb/log/
在以上都建立完畢后在log文件夾中建立一個log日志文件既:mongodb.log
- 配置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
- 啟動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