MongoDB在CentOS下的安裝(二次修改)

來源:互聯網
上載者:User

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連接埠暢通

注意使用者的許可權問題。

以上屬於個人原創,轉載請註明原處。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.