Ubuntu 安裝 Mongodb 3
阿新 • • 發佈:2018-12-20
方式一:從apt-get安裝
-
新增mongodb簽名到APT
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
-
建立/etc/apt/sources.list.d/mongodb-org-3.2.list檔案並寫入命令
echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
-
更新軟體源列表
sudo apt-get update
-
安裝mongodb(預設是安裝穩定版)
sudo apt-get install -y mongodb-org
-
或者安裝指定版本:
sudo apt-get install -y mongodb-org=3.2.9 mongodb-org-server=3.2.9 mongodb-org-shell=3.2.9 mongodb-org-mongos=3.2.9 mongodb-org-tools=3.2.9
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1404-3.2.9.tgz
- 解壓
tar -zxvf mongodb-linux-x86_64-ubuntu1404-3.2.9.tgz
- 重新命名並移動到安裝目錄(可自定義)
sudo mv mongodb-linux-x86_64-ubuntu1404-3.2.9/ /usr/local/mongodb # 將解壓包拷貝到指定目錄進行安裝
- 建立 mongo 的資料目錄 MongoDB 預設的資料目錄是 /data/db/ ,就直接使用預設的。
sudo mkdir -p /data/db #建立資料儲存目錄
sudo chmod 755 /data/* #賦予目錄許可權
- 啟動
mongod #啟動服務端
mongo #啟動客戶端
配置MongoDB 控制的配置檔案在:/etc/mongodb.conf 控制指令碼在:/etc/init.d/mongodb MongoDB例項會把資料存放在:/var/lib/mongodb 日誌存放在:/var/log/mongodb 預設由mongodb使用者執行。 如果如果顯示目錄不存在的話,需要執行下列命令指定資料夾:
mongod --dbpath /var/lib/mongodb
如果想要切換使用者執行MongoDB的話,需要設定 /var/lib/mongodb 、 /var/log/mongodb兩個目錄的許可權 啟動、停止、重啟
sudo service mongodb start
sudo service mongodb stop
sudo service mongodb restart
通過mongodb shell測試安裝結果
mongodb
解除安裝MongoDB 停止MongoDB
sudo service mongod stop
移除包檔案
sudo apt-get purge mongodb-org*
刪除存放資料的目錄
sudo rm -r /var/log/mongodbsudo rm -r /var/lib/mongodb
2018年11月10整理於深圳