標籤:學習 安裝 工作 cti 資料庫 wget data 啟動 centos6.5
下載工作:
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.5.tgz
將下載的檔案解壓拷貝到指定目錄
tar xf mongodb-linux-x86_64-rhel62-3.4.5.tgz -C /usr/
mv mongodb-linux-x86_64-rhel62-3.4.5 mongo
建立資料存放目錄,記錄檔存放目錄,主設定檔存放目錄
mkdir /data/dbmkdir /usr/mongo/logmkdir /usr/mongo/conf
建立記錄檔
cd /usr/mongo/logtouch mongo.log
做完這些接下來將程式運行起來
cd /usr/mongo/bin./mongod -port=21707 --dbpath=/data/db --logpath=/usr/mongo/log/mongo.log
這種方式是前台啟動Mongodb進程,如果Session視窗關閉,Mongodb進程也隨之停止。不過Mongodb同時還提供了一種後台Daemon方式啟動,只需要加上一個"--fork"參數即可,值得注意的是,用到了"--fork"參數就必須啟用"--logpath"參數。
nohup ./bin/mongod --dbpath data/ --logpath log/mongodb.log &
或者使用nohup將這條領命在後台執行,一般情況下使用--fork參數,也是看個人習慣!
-------------------------------------------------------------------------------------------------------------
每次啟動都需要手動指定記錄檔,資料存放位置太麻煩,可以建立一個設定檔,程式每次啟動都將指定設定檔裡面的內容,方便了許多!
cd /usr/mongo/congvim mongo.conf
port=21707
dbpath=/data/db/
logpath=/usr/mongo/log/mongo.log
logappend=true #這裡的參數是記錄檔的內容是追加的形式添加,如果不寫這個參數,將覆蓋的形式添加
fork=true #這裡是啟動後台執行程式
啟動程式
./usr/mongo/bin/mongod -f /usr/mongo/conf/mongo.conf #參數都將按照設定檔的內容啟動
————————————————————————————————————————————————————
測試:
重新開啟一個終端
./usr/mongo/bin/mongo 127.0.0.1:21707 #注意這裡的程式檔案是mongo
在資料庫中輸入
往資料庫中插入值 > db.foo.save({a:1}) WriteResult({ "nInserted" : 1 }) 從資料庫中查詢 > db.foo.find() { "_id" : ObjectId("54f02e3b577c993352468185"), "a" : 1 }
ok!
MongoDB學習(一)Centos6.5下安裝mongoDB