標籤:
1. 下載對應作業系統和機器的版本
網址: https://www.mongodb.com/download-center?jmp=docs
我的系統為CentOS-6.6 ,64位,所以選擇紅帽子版,因為它們之間有不得不說的淵源。
2. 安裝
2.1 將安裝包解壓到 /usr/local 目錄中
tar -zxvf mongodb-linux-x86_64-rhel62-3.2.7.tgz
重新命名為mongodb-3.2.7之後建立軟串連:
ln -s mongodb-3.2.7 mongodb
2.2 在/usr/local/mongodb目錄中建立資料庫檔案夾與記錄檔。
mkdir /usr/local/mongodb/data
touch /usr/local/mongodb/logs 2.3 將mongodb的bin目錄加入到PATH中,以供全系統使用 編輯/etc/profile檔案,在最後加上: 然後通過 source profile 命令來使更改立即生效。 2.4 編寫簡單指令碼來啟動mongodb 2.4.1 無密碼登陸 指令碼start-mongodb.sh內容如下:
mongod --dbpath /opt/mongodb-data/data --logpath /opt/mongodb-data/logs/mongodb.log --journal --fork
執行指令碼開啟mongod服務,並通過mongo用戶端來建立新使用者,設定密碼。 建立指令碼來建立新使用者,其內容如下: 建立結果:
密碼設定完
啟動指令碼修改為:
mongod --dbpath /opt/mongodb-data/data --logpath /opt/mongodb-data/logs/mongodb.log --journal --fork --auth
更改完了之後就先關閉原來開啟的mongod服務,然後用新的指令碼重新開啟要求輸入密碼驗證的mongod:
測試服務狀況:
如所示說明成功用建立立的使用者串連到了開啟的mongodb中
Linux(CentOS)中安裝MongoDB