Ubuntu18.04下安裝配置MongoDB4.0.6


搭建MongoDB環境

安裝MongoDB

1.下載安裝包

MongoDB 提供了 linux 各發行版本 64 位的安裝包,你可以在官網下載安裝包。

下載地址:https://www.mongodb.com/download-center#community

    注意:package選擇TGZ

 

2.移動目錄並解壓

因為我的應用程序都放在/opt目錄下,所以先將壓縮包移動到/opt目錄下

1 sudo mv mongodb-linux-x86_64-ubuntu1804-4.0.6.tgz /opt

 進入/opt,將安裝包解壓縮

1 sudo tar -zxvf mongodb-linux-x86_64-ubuntu1804-4.0.6.tgz

 

因為解壓縮后名字較長,可將文件夾改名為mongodb。

1 sudo mv mongodb-linux-x86_64-ubuntu1804-4.0.6 mongodb

 

 3.創建數據庫目錄。

MongoDB的數據存儲在data目錄的db目錄下,但是這個目錄在安裝過程不會自動創建,所以你需要手動創建data目錄,並在data目錄中創建db目錄。

進入解壓縮后的mongdb文件,創建data/db目錄。

sudo mkdir -p data/db

 /data/db 是 MongoDB 默認的啟動的數據庫路徑,但可通過--dbpath指定這個目錄。

 

更改data和db目錄的權限,增加寫權限。

1 sudo chmod 777 data
2 cd data
3 sudo chmod 777 db

 

 4.添加環境配置

打開~/.bashrc,將mongodb添加到環境變量中。

vim ~/.bashrc

 更新環境變量

1 source ~/.bashrc

注意:一定要更新,不然變量不生效

 

5.啟動MongoDB

在mongodb中的bin目錄下有這樣的兩個文件:mongod和mongo,mongod是服務器端,mongo是客戶端。要啟動mongodb服務,需要先開啟mongod。

1 mongod --dbpath /opt/mongod/data/db

 

 這樣mongod就啟動成功了。

 

接下來可以通過mongo命令來啟動MongoDB Shell

另打開一個終端窗口,輸入mongo,最后出現一個箭頭表示啟動成功。

 

6.關閉MongoDB

在mongo窗口輸入以下命令即可關閉mongod服務端,然后exit即可推出。

1 use admin
2 db.shutdownServer()

 

7.配置MongoDB

 在/opt/mongodb/bin目錄下新建一個配置文件mongod_config.txt

sudo vim mongod_config.txt

修改文件的所有者並賦予權限

1 sudo chown -R shangyang:shangyang mongod_config.txt 
2 sudo chmod 777 mongod_config.txt 

 

這樣每次啟動時就可通過配置文件來啟動

mongod --config /opt/mongodb/bin/mongod_config.txt

 

訪問MongoDB HTTP接口

MongoDB內置了一個HTTP接口,可以提供有關MongoDB服務器的信息。

HTTP接口提供了有關MongoDB服務器的狀態信息,還提供了一個REST接口,可以通過REST調用來訪問數據庫。

但該功能只適用於 MongoDB 3.2 及之前的早期版本。

 

 

注意:

如果在啟動mongod或mongo時提示not found時,請檢查~/.bashrc里的環境變量是否配置正確或應用。

不要用ubuntu提供的apt install進行安裝mongod-server-core和mongo-client。

通過apt install得到的版本是3.xx版,不是4.0.6。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM