最近想學習一下關於MongoDB數據庫的知識,因爲本地安裝了太多東西,因此在虛擬機中的Linux系統下安裝了MongoDB,下面是整個安裝過程linux
1、安裝過程mongodb
1.到mongodb官網下載對應系統的壓縮包,個人系統是centos 32位。(注意不要選錯系統版本,也能夠在本地下載好後上傳到雲服務器)數據庫
2.默認下載路徑是到用戶目錄下的Downloads目錄,將其解壓centos
tar -zxvf mongodb-linux-i686-2.6.7.tgz
3.將解壓後的文件夾移動到/usr/local/的mongodb目錄下bash
mv -r mongodb-linux-i686-2.6.7 /usr/local/mongodb
4.配置系統文件profile服務器
sudo vi /etc/profile
插入下列內容:app
export MONGODB_HOME=/usr/local/mongodb export PATH=$PATH:$MONGODB_HOME/bin
注意保存後要重啓系統配置:學習
source /etc/profile
5.建立用於存放數據和日誌文件的文件夾,並修改其權限增長讀寫權限spa
cd /usr/local/mongodb sudo mkdir -p data/db
sudo chmod -r 777 data/db sudo mkdir logs cd logs touch mongodb.log
6.mongodb啓動配置3d
進入到bin目錄,增長一個配置文件:
cd /usr/local/mongodb/bin sudo vi mongodb.conf
插入下列內容:
dbpath = /usr/local/mongodb/data/db #數據文件存放目錄 logpath = /usr/local/mongodb/logs/mongodb.log #日誌文件存放目錄 port = 27017 #端口 fork = true #以守護程序的方式啓用,即在後臺運行 nohttpinterface = true
7. 啓動mongod數據庫服務,以配置文件的方式啓動
cd /usr/local/mongodb/bin ./mongod -f mongodb.conf
8.鏈接mongodb數據庫
./mongo
9.設置mongodb.service啓動服務,設置開機啓動,編輯/etc/rc.d/rc.local,添加:
/usr/local/mongodb/bin/mongod --fork --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs/mongodb.log --logappend
vi /etc/rc.local
重啓計算機再看MongoDB是否啓動,切換到MongoDB的bin目錄下,直接使用 mongo命令登陸,若能夠登陸,則說明配置成功
10.配置環境變量
每次都要進入到安裝目錄中去輸入命令,麻煩,咱們直接配置環境變量便可,編輯當前用戶目錄下的.bash_profile文件,以下
vi ~/.bash_profile
編輯以下,插入:
export MONGODB_HOME=/usr/local/mongodb/bin
export PATH=$MONGODB_HOME:$PATH
# .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin export MONGODB_HOME=/usr/local/mongodb/bin export PATH=$MONGODB_HOME:$PATH export PATH ~
保存,退出.bash_profile文件,輸入mongo就能進入MongoDB的控制檯