安裝mongo db
系統(tǒng)是 : Ubuntu 14.04
- 設(shè)置公鑰
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
- Create a list file for MongoDB
echo "deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
- 更新本地包
sudo apt-get update
- 安裝mongodb 包
sudo apt-get install -y mongodb-org
- 啟動(dòng) mongodb
sudo service mongod start
- 驗(yàn)證服務(wù)啟動(dòng)成功
/var/log/mongodb/mongod.log 檢測(cè)日志文件輸出
/etc/mongod.conf 配置文件
通過(guò) pgrep mongo -l 檢測(cè)mogo 是否啟動(dòng)
在終端輸入"mongo",然后回車進(jìn)入數(shù)據(jù)庫(kù)
1.運(yùn)行“l(fā)ocate mongo”命令查看系統(tǒng)默認(rèn)把mongo裝到了哪里,這里主要關(guān)注三個(gè)東西.
(1)一個(gè)是名為“mongod”的程序的位置(他相當(dāng)于mongo數(shù)據(jù)庫(kù)的Server,需要一直在后臺(tái)運(yùn)行叁执,我的路徑:/usr/bin/mongod);
(2)一個(gè)是mongo 數(shù)據(jù)庫(kù)log日志文件的位置(log日志文件要查看到具體的文件名,具體用法在后面有介紹,我的路徑:/var/log/mongodb/mongodb.log);
(3)一個(gè)是mongo的log日志的位置(我的路徑:/var/log/mongodb/mongodb.log)
另外一種啟動(dòng)方式
然后運(yùn)行“./mongod --dbpath /var/lib/mongodb/ --logpath /var/log/mongodb/mongodb.log --logappend -fork &”
--dbpath:指定mongo的數(shù)據(jù)庫(kù)文件在哪個(gè)文件夾
--logpath:指定mongo的log日志是哪個(gè)蹲嚣,這里log一定要指定到具體的文件名
--logappend:表示log的寫(xiě)入是采用附加的方式捌臊,默認(rèn)的是覆蓋之前的文件
&:表示程序在后臺(tái)運(yùn)行
- 停止服務(wù)
sudo service mongod stop
- 重啟服務(wù)
sudo service mongod restart
9.卸載服務(wù)
sudo service mongod stop
sudo apt-get purge mongodb-org*
移除文件
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb