1.下載安裝包
wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-1.8.2.tgz
下載完成後解壓縮壓縮包
tar zxf mongodb-linux-i686-1.8.2.tgz
2. 安裝準備
將mongodb移動到/usr/local/mongdb檔案夾
mv mongodb-linux-i686-1.8.2 /usr/local/mongodb
建立資料庫檔案夾與記錄檔
mkdir /usr/local/mongodb/data
touch /usr/local/mongodb/logs
將mongodb啟動項目追加入rc.local保證mongodb在伺服器開機時啟動
echo "/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data –logpath=/usr/local/mongodb/logs –logappend --auth –port=27017" >> /etc/rc.local
cd到mongodb目錄下的bin檔案夾啟動mongodb
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs --logappend --auth --port=27017 --fork
(fork參數指明芒果以後台進程的方式運行)
看到的輸出就說明mongodb啟動了
3. 進入資料庫的CLI管理介面
cd到mongodb目錄下的bin檔案夾,執行命令./mongo
運行如:
若資料庫出現如的不能連上,則是一個data目錄下的mongod.lock檔案的問題,可以用如下的修複的命令,
Mongod --repair
以下部分是開發部同事的使用經驗
關於資料移轉需要注意的是:將資料檔案放到指定位置,在啟動mongod服務之前先運行repair命令,命令如下
mongod --repair
然後再啟動mongod服務。
請確認27017、28017連接埠暢通
注意使用者的許可權問題。
以上屬於個人原創,轉載請註明原處。