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左右.