1. 程式人生 > >CentOs下Mongodb的下載與安裝

CentOs下Mongodb的下載與安裝

start 查看 clas mysql rep cti stat small mongodb

1、下載MongoDB(64位)

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

CentOs下Mongodb的下載與安裝