Linux下mongoDB的安裝及解除安裝

2021-10-05 05:02:44 字數 2919 閱讀 4151

mongodb在自己的倉庫中提供官方支援的軟體包,該倉庫包含下列包:

包名描述

mongodb-org

乙個集合包,它將自動安裝下面列出的四個元件包

mongodb-org-server

該包中包含mongod守護程式,關聯的init指令碼和配置檔案(/etc/mongod.conf),你可以使用初始化指令碼通過配置檔案啟動mongod

mongodb-org-mongos

包含mongos守護程序

mongodb-org-shell

包含mongo shell

mongodb-org-tools

包含下面mongodb工具:mongoimport bsondump, mongodump, mongoexport, mongofiles, mongorestore, mongostat, 和 mongotop

使用.rpm軟體包(推薦)

1.配置包管理系統(yum)

建立乙個/etc/yum.repos.d/mongodb-org-4.0.repo檔案,以便你可以使用yum直接安裝mongodb。

[mongodb-org-4.0]

name=mongodb repository

baseurl=

gpgcheck=1

enabled=1

gpgkey=

2.安裝mongodb軟體包

通過下面的命令安裝最新的mongodb軟體包

sudo yum install -y mongodb-org
如果要安裝特定版本的mongodb,你需要單獨指定每個元件包,並將版本號附加到包名稱。如下例所示:

sudo yum install -y mongodb-org-4.0.3 mongodb-org-server-4.0.3 mongodb-org-shell-4.0.3 mongodb-org-mongos-4.0.3 mongodb-org-tools-4.0.3
你可以指定任何可用的mongodb版本,但是,當有可用的更新版本時,yum會公升級軟體包。為了防止意外公升級,你可以固定安裝包,不進行更新。將下面的exclude指令新增到/etc/yum.conf檔案中。

exclude=mongodb-org,mongodb-org-server,mongodb-org-shell,mongodb-org-mongos,mongodb-org-tools
使用壓縮包

使用壓縮包進行安裝前,必須先安裝下面依賴:

yum install libcurl openssl
將這些二進位制檔案複製到path變數中列出的目錄中,例如/usr/local/bin。從path變數中列出的目錄建立到每個二進位制檔案的符號鏈結;

或者修改你的環境變數,讓其包含該目錄;例如:通過下面的shell指令碼來新增path變數。

export path=/bin:$path
1.啟動mongodb

sudo service mongod start
2.驗證mongodb是否已經啟動成功

你可以通過檢查/var/log/mongodb/mongod.log日誌檔案中的內容來檢查mongod程序是否已經成功啟動。

[initandlisten] waiting for connections on port
上面中的port是在/etc/mongod.conf檔案中配置的,預設是27017

3.你可以通過下面命令來確保mongodb在系統重新啟動後啟動。

sudo chkconfig mongod on
4.停止mongodb

sudo service mongod stop
5.重新啟動mongodb

sudo service mongod restart
你可以通過觀察/var/log/mongodb/mongod.log檔案中的輸出,來跟蹤錯誤或重要訊息的程序狀態。

6.開始使用mongodb

在與mongod相同的主機上啟動mongo shell,使用--host命令列選項指定本地主機位址和mongod偵聽的埠。

mongo --host 127.0.0.1:27017
要停止mongodb,直接在執行的mongod例項終端中按control+c

要從系統中完全刪除mongodb,你必須刪除mongodb應用程式本身,配置檔案以及包含資料和日誌的任何目錄。

1.停止mongodb

sudo service mongod stop
2.移除之前安裝的軟體包

sudo yum erase $(rpm -qa | grep mongodb-org)
3.刪除mongodb資料庫和日誌檔案

sudo rm -r /var/log/mongodb

sudo rm -r /var/lib/mongo

MongoDB在Windows環境下的安裝與操作

1 建立 mongodb data db 存放資料檔案 建立.mongodb logs 存放日誌檔案 2 建立服務以便在需要使用mongodb時,開啟服務來使用 cmd中進入.mongodb bin 執行以下命令 本例安裝mongodb在e盤 執行services.msc檢視服務列表,在需要時開啟m...

Ubuntu16 04下MongoDB的安裝和使用

sudo apt key adv keyserver hkp recv 0c49f3730359a14518585931bc711f9ba15703c6 下面命令針對ubuntu16.04版本,在其他ubuntu版本系統請檢視mongodb官網 echo deb arch amd64,arm64 x...

windows下mongodb4 2 2的安裝

3.安裝時會提示勾選data和log的路徑,如下 我改為d develop mongodb前面,我自己的路徑,接著需要在d develop mongodb server 4.2 data資料夾下建立db資料夾 4.win10系統shift 滑鼠右鍵選擇在此處開啟命令視窗,然後輸入 start cmd...