官术网_书友最值得收藏!

6.2 安裝

MongoDB為Windows、Linux、macOS操作系統分別提供了對應的二進制程序,我們直接使用即可。下面簡單說明一下在這三個平臺上安裝和啟動MongoDB數據庫的過程。

6.2.1 Windows

新版的MongoDB只提供x64版本的二進制編譯包,支持Windows7+(含)以后的系統。

下載頁面的網址為:https://www.mongodb.com/download-center/community。

最新版本的下載鏈接為:https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2012plus-4.2.1-signed.msi。下載界面如圖6-1所示。

圖6-1

下載完成后以默認選項安裝即可。

使用以下命令可以啟動MongoDB(如果數據目錄不存在,則需要事先創建)。

mongod --dbpath c:\data\mongodb

使用以下命令可以連接運行中的MongoDB:

mongo

連接MongoDB成功后會輸出以下信息:

MongoDB shell version v4.2.1
>

輸入version()查看MongoDB的版本:

> version()
4.2.1

如果安裝或者啟動MongoDB服務遇到問題,可以在作者GitHub或者公眾號進行反饋。

6.2.2 Linux

Linux有眾多發行版,如Ubuntu、CentOS等,可以通過源碼編譯安裝MongoDB,也可以使用MongoDB提供的二進制包,本節以Ubuntu為例。

下載頁面的網址為:https://www.mongodb.com/download-center/community。

最新版本的下載鏈接為:https://repo.mongodb.org/apt/ubuntu/dists/bionic/mongodb-org/4.2/multiverse/binary-amd64/mongodb-org-server_4.2.1_amd64.deb。下載界面如圖6-2所示。

圖6-2

下載完二進制包之后,使用以下命令安裝MongoDB。

sudo dpkg -i mongodb-org-server_4.2.1_amd64.deb

在Ubuntu系統中安裝完服務軟件后一般會自動啟動服務,如果需要手動啟動MongoDB服務,可以執行以下命令:

service mongod start

使用以下命令可以連接運行中的MongoDB:

mongo

連接MongoDB成功后會輸出以下信息:

MongoDB shell version v4.2.1
>

輸入version()查看MongoDB的版本:

> version()
4.2.1

Ubuntu系統自帶的軟件倉庫也有MongoDB,只不過版本有點舊,筆者目前發現的Ubuntu倉庫中的MongoDB版本為3.6.3,不過作為學習使用的話,也可以直接安裝,省去手動安裝的問題。

使用以下命令直接安裝系統軟件倉庫中的MongoDB:

sudo apt-get install mongodb

6.2.3 macOS

MongoDB提供給macOS的是編譯好的二進制壓縮包,包含二進制程序、配置等文件,需要進行一些配置才能使用,建議使用Homebrew安裝MongoDB。

brew tap mongodb/brew
brew install mongodb-community

安裝完MongoDB之后可執行以下命令即可運行服務端程序:

mongod --config /usr/local/etc/mongod.conf

如果需要將MongoDB作為服務運行,可以執行以下命令:

brew services start mongodb/brew/mongodb-community

使用以下命令連接運行中的MongoDB:

mongo

連接MongoDB成功后會輸出以下信息:

MongoDB shell version v4.2.1
>

輸入version()查看MongoDB的版本:

> version()
4.2.1
主站蜘蛛池模板: 崇州市| 永德县| 定结县| 鹿泉市| 长顺县| 贵港市| 轮台县| 凌源市| 平原县| 长垣县| 泾源县| 开封县| 陆良县| 门源| 前郭尔| 通辽市| 木里| 外汇| 乌拉特后旗| 长顺县| 乐至县| 金昌市| 庆城县| 额敏县| 平阳县| 全椒县| 菏泽市| 浦北县| 江阴市| 宁夏| 南江县| 舞钢市| 兴安盟| 兴宁市| 灌云县| 渭源县| 集贤县| 丹寨县| 永嘉县| 高唐县| 浠水县|