安裝mongo db
系統是 : Ubuntu 14.04
- 設置公鑰
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
- 啟動 mongodb
sudo service mongod start
- 驗證服務啟動成功
/var/log/mongodb/mongod.log 檢測日志文件輸出
/etc/mongod.conf 配置文件
通過 pgrep mongo -l 檢測mogo 是否啟動
在終端輸入"mongo",然后回車進入數據庫
1.運行“locate mongo”命令查看系統默認把mongo裝到了哪里,這里主要關注三個東西.
(1)一個是名為“mongod”的程序的位置(他相當于mongo數據庫的Server,需要一直在后臺運行,我的路徑:/usr/bin/mongod);
(2)一個是mongo 數據庫log日志文件的位置(log日志文件要查看到具體的文件名,具體用法在后面有介紹,我的路徑:/var/log/mongodb/mongodb.log);
(3)一個是mongo的log日志的位置(我的路徑:/var/log/mongodb/mongodb.log)
另外一種啟動方式
然后運行“./mongod --dbpath /var/lib/mongodb/ --logpath /var/log/mongodb/mongodb.log --logappend -fork &”
--dbpath:指定mongo的數據庫文件在哪個文件夾
--logpath:指定mongo的log日志是哪個,這里log一定要指定到具體的文件名
--logappend:表示log的寫入是采用附加的方式,默認的是覆蓋之前的文件
&:表示程序在后臺運行
- 停止服務
sudo service mongod stop
- 重啟服務
sudo service mongod restart
9.卸載服務
sudo service mongod stop
sudo apt-get purge mongodb-org*
移除文件
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb