Ubuntu 安裝 Mongodb

安裝

方式一:從apt-get安裝

1. 添加mongodb簽名到APT

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

2. 創建/etc/apt/sources.list.d/mongodb-org-3.2.list文件並寫入命令

ubuntu 14.04

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

ubuntu 16.04

$ 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

3. 更新軟件源列表

$ sudo apt-get update

4. 安裝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

方式二:從 .tar.gz 二進制包安裝

1. 下載最新安裝包

官網下載地址:https://www.mongodb.com/download-center?jmp=nav#community

$ curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1404-3.2.9.tgz

2. 解壓

$ tar -zxvf mongodb-linux-x86_64-ubuntu1404-3.2.9.tgz

3. 重命名並移動到安裝目錄(可自定義)

sudo mv mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb   # 將解壓包拷貝到指定目錄進行安裝

4. 創建 mongo 的數據目錄

MongoDB 默認的數據目錄是 /data/db/ ,就直接使用默認的。

$ sudo mkdir -p /data/db    #創建數據存儲目錄
$ sudo chmod 755 /data/*    #賦予目錄權限

5. 啓動

$ 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

1. 停止MongoDB

$ sudo service mongod stop

2. 移除包文件

$ sudo apt-get purge mongodb-org*

3. 刪除存放數據的目錄

$ sudo rm -r /var/log/mongodbsudo rm -r /var/lib/mongodb

參考文檔

  1. MongoDB官方文檔:https://docs.mongodb.com/getting-started/shell/tutorial/install-mongodb-on-ubuntu/
  2. Ubuntu下MongoDB 安裝教程及簡單操作:http://www.linuxidc.com/Linux/2016-07/133254.htm

 

15人點贊

 

macOS / Linux

 



作者:韜韜不絕
鏈接:https://www.jianshu.com/p/5598f1dcbb98
來源:簡書
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章