CentOs下Mongodb的下載與安裝

OldBoy~發表於2017-05-17

1、下載MongoDB(64位)

wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.9.tgz
tar zxvf mongodb-linux-x86_64-2.4.9.tgz
cd mongodb-linux-x86_64-2.4.9

2、不用編譯,本身就是編譯後的二進位制可執行檔案.

bsondump   (匯出bson結構)
mongo(客戶端,相當於mysql.exe)
mongod(服務端,相當於mysqld.exe)
mongodump(整體資料庫匯出,二進位制,相當於mysqldump)
mongoexport(匯出易識別的json文件活csv文件)
mongofiles
mongoimport
mongooplog
mongorestore(資料庫整體匯入)
mongos(路由器,分片時使用)
mongostat
mongotop
rm -f /usr/local/mongodb/
mv mongodb-linux-x86_64-2.4.9 /usr/local/mongodb
cd /usr/local/mongodb/
mkdir -p /home/mymongdb

3、啟動mongod服務

./bin/mongod --dbpath /path/to/database --logpath /path/to/log --fork --port 27017

引數解釋:

--dbpath 資料儲存目錄

--logpath 日誌儲存目錄

--port 執行埠(預設27017)

--fork 後臺程式執行

./bin/mongod --dbpath /home/mymongdb/ --logpath /home/mymongolog/mymongo.log --fork --port

如果:

about to fork child process, waiting until server is ready for connections.
forked process: 2611
all output going to: /home/mymongolog/mymongo.log
child process started successfully, parent exiting

說明程式啟動完畢

ps aux|grep mongo 檢視程式
./bin/mongo  //連結mongo

mongodb非常的佔磁碟空間, 剛啟動後要佔3-4G左右

如果你用虛擬機器練習,可能空間不夠,導致無法啟動.

可以用 --smallfiles 選項來啟動, 

將會佔用較小空間  400M左右.

相關文章