1. 程式人生 > 其它 >ubuntu16.04安裝mongodb教程

ubuntu16.04安裝mongodb教程

因為最近需要用到mongodb,就在騰訊雲的主機上搭建了一個mongodb服務,使用主機為ubuntu 16.04(騰訊雲主機的使用者名稱為ubuntu…),這裡記錄一下搭建的過程供參考。

首先添加簽名到APT

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927

執行如下命令,為mongodb建立列表檔案,注意去掉換行符

echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.l
ist.d/mongodb-org-3.2.list

重新載入一下本地的軟體包

sudo apt-get update

開始安裝mongodb

sudo apt-get install -y mongodb-org

安裝完成以後需要建立一個systemd檔案,內容如下程式碼框內

vim /lib/systemd/system/mongod.service

[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target
Documentation=https://docs.mongodb.org/manual

[Service]
User=mongodb
Group=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf

[Install]
WantedBy=multi-user.target

開啟mongodb

sudo service mongod start      //開啟
sudo service mongod stop       //關閉
sudo service mongod restart    //重啟
sudo service mongod status    //檢視狀態

這樣mongodb就成功搭建在伺服器上了,這裡要多說一下的是mongod預設是隻有本地可以訪問的,如果需要遠端訪問則需要配置允許所有ip地址訪問。

編輯 /etc/mongod.conf 檔案,把 bind_ip = 127.0.0.1 修改為 bind_ip = 0.0.0.0 之後就可以使用遠端訪問mongodb

參考連結 https://docs.mongodb.com/v3.2/tutorial/install-mongodb-on-ubuntu/