欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MongoDB數(shù)據(jù)庫的安裝步驟

 更新時間:2021年06月17日 14:46:14   作者:島上碼農(nóng)  
MongoDB 是一個介于關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫之間的產(chǎn)品,是非關(guān)系數(shù)據(jù)庫當(dāng)中功能最豐富,最像關(guān)系數(shù)據(jù)庫的。本文簡單介紹下MongoDB數(shù)據(jù)庫的安裝

Mac OS安裝

Mac OS 安裝有兩種方式,手動安裝或使用 homebrew。

homebrew 安裝

在終端運行如下命令:

$ brew install mongodb

手動安裝

  • 從 MongoDB 官網(wǎng)下載最新穩(wěn)定版MongoDB 社區(qū)版。需要注意下載合適的版本,尤其是檢查操作系統(tǒng)是32位還是64位。下載下來的文件是tgz 格式的。
  • 在下載下來的文件夾對文件進行解壓,命令如下:
$ tar xvf mongodb-osx-xyz.tgz

上面的具體文件名根據(jù)實際下載的文件來確定。解壓完成后,文件夾下會有一個bin的子目錄,里面包含了運行 MongoDB 所需要的可執(zhí)行文件 mongod 和 mongo。

  • 默認服務(wù)端保存數(shù)據(jù)到目錄/data/db。因此需要創(chuàng)建該文件夾。如果不想保存到默認目錄,則在運行 mongod 的時候需要指定 dbpath 參數(shù),即mongod --dbpath {數(shù)據(jù)保持路徑}。
$ sudo bash
# mkdir -p /data/db
# chmod 777 /data
# chmod 777 /data/db
# exit
  • 運行服務(wù)端時,可以在MongoDB 的 bin 目錄下運行./mongod 即可,默認端口為27017。為了方便,也可以編輯源路徑。以 zsh為例:
$ vim ~/.zshrc

# 導(dǎo)出 mongod 環(huán)境變量
export PATH="{mongo解壓目錄}/bin"

$ source ~/.zshrc

運行客戶端時,可以在相同的目錄運行./mongo 即可。默認會連接到 test 數(shù)據(jù)庫??梢赃\行 db.test.find()查找數(shù)據(jù)(默認是空的)。

Windows安裝

  • 從 MongoDB 官網(wǎng)下載最新穩(wěn)定版MongoDB 社區(qū)版。需要注意下載合適的版本,尤其是檢查操作系統(tǒng)是32位還是64位。下載下來的文件是 exe 格式的。
  • 運行 exe 文件啟動安裝導(dǎo)向,接受許可協(xié)議,一路點“下一步”直到完成安裝。如果有詢問管理員權(quán)限,點擊同意即可。
  • 默認安裝路徑為 C:/Program FIles/MongoDB/Server/{版本號}/bin。
  • bin 目錄包含了多個可執(zhí)行文件,包括了 mongod和 mongo。為了在其他目錄下運行,需要增加環(huán)境變量:
    • 右鍵點擊“我的電腦”,選擇屬性。
    • 在左邊的面板點擊“高級系統(tǒng)設(shè)置”。
    • 在“高級”欄點擊“環(huán)境變量”。
    • 在系統(tǒng)變量選擇“Path”參數(shù),然后點擊編輯。
    • 在 Win10以前,直接在原有參數(shù)上增加分號(英文)后添加 mongo的安裝路徑即可。Win10以后的系統(tǒng),點擊新增按鈕可以新增一個路徑。
    • 點擊“確認”保存環(huán)境變量。
  • 在需要運行服務(wù)端的文件夾下創(chuàng)建一個目錄命名為 data 并且有個子目錄為 db。在該目錄下通過命令行運行 mongod 命令即可。
  • 在另一個命令行窗口允許 mongo 即可運行客戶端,并連接到服務(wù)端,默認數(shù)據(jù)庫為 test。此時安裝驗證完成。

Linux 安裝

Linux 系統(tǒng)的安裝和 Mac OS 基本上相同。

Debian 類的系統(tǒng)(使用 apt-get)

  • 導(dǎo)入 MongoDB 的倉庫key:
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
gpg: Total number processed: 1\
gpg:							imported 1 (RSA: 1)
  • 添加Ubuntu倉庫到安裝包列表:
# Ubuntu 16.04以后版本
$ echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongo-org/{版本號} multiverse"
| sudo tee /etc/apt/sources.list.d/mongodb-org-{版本號}.list 

# Ubuntu 16.04以前版本
$ echo "deb http://repo.mongodb.org/apt/ubuntu  trusty/mongo-org/{版本號} multiverse"
| sudo tee /etc/apt/sources.list.d/mongodb-org-{版本號}.list 
  • 更新安裝包列表
$ sudo apt-get update

Red Hat 系統(tǒng)(使用 yum 安裝)

編輯yum 安裝倉庫信息

¥ vi /etc/yum.repos.d/mongodb-org-{版本號}.repo

粘貼如下內(nèi)容:

[mongodb-org-{版本號}]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/{版本號}/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-{版本號}.asc

更新安裝包列表

$ sudo yum update

安裝 MongoDB

$ sudo yum install mongodb-org

由于版本不同可能會有些細微的調(diào)整,具體安裝指南可以參考MongoDB 的安裝指南。

以上就是MongoDB數(shù)據(jù)庫的安裝步驟的詳細內(nèi)容,更多關(guān)于MongoDB的安裝的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 詳解mongodb搭建Replica Set的方法

    詳解mongodb搭建Replica Set的方法

    這篇文章主要介紹了mongodb搭建Replica Set的方法,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • Ubuntu 18.04安裝MongoDB 4.0 的教程詳解

    Ubuntu 18.04安裝MongoDB 4.0 的教程詳解

    這篇文章主要介紹了Ubuntu 18.04安裝MongoDB 4.0 的教程,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-04-04
  • mongodb錯誤tcmalloc: large alloc out of memory, printing stack and exiting解決辦法

    mongodb錯誤tcmalloc: large alloc out of memory, printing stack

    這篇文章主要介紹了mongodb錯誤tcmalloc: large alloc out of memory, printing stack and exiting解決辦法,需要的朋友可以參考下
    2014-06-06
  • 詳解mongodb 主從配置

    詳解mongodb 主從配置

    我研究過的nosql,memcache,redis,mongodb都是支持分布式的,生產(chǎn)環(huán)境中用過memcache,redis,性能穩(wěn)定。mongodb是最接近關(guān)系型數(shù)據(jù)庫的,不用花很多時間去構(gòu)建數(shù)據(jù)庫模型,將來我會用mongodb,看一下主從配置
    2014-07-07
  • 分布式文檔存儲數(shù)據(jù)庫之MongoDB備份與恢復(fù)的實踐詳解

    分布式文檔存儲數(shù)據(jù)庫之MongoDB備份與恢復(fù)的實踐詳解

    這篇文章主要介紹了分布式文檔存儲數(shù)據(jù)庫之MongoDB備份與恢復(fù),本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • 詳解MongoDB范圍片鍵和哈希片鍵

    詳解MongoDB范圍片鍵和哈希片鍵

    這篇文章主要介紹了MongoDB范圍片鍵和哈希片鍵的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用MongoDB,感興趣的朋友可以了解下
    2021-03-03
  • NoSQL反模式 - 文檔數(shù)據(jù)庫篇

    NoSQL反模式 - 文檔數(shù)據(jù)庫篇

    我們設(shè)計關(guān)系數(shù)據(jù)庫Schema的都有一套完整的方案,而NoSQL卻沒有這些。半年前筆者讀了本《SQL反模式》的書,覺得非常好。就開始留意,對于NoSQL是否也有反模式?好的反模式可以在我們設(shè)計Schema告訴哪里是陷阱和懸崖。
    2014-08-08
  • 聊聊MongoDB?帶訪問控制的副本集部署問題

    聊聊MongoDB?帶訪問控制的副本集部署問題

    這篇文章主要介紹了MongoDB?帶訪問控制的副本集部署,本文給大家分享簡單的步驟幫助大家完成,對MongoDB副本集部署問題感興趣的朋友一起看看吧
    2022-02-02
  • mongoDB 實現(xiàn)主從讀寫分離實現(xiàn)的實例代碼

    mongoDB 實現(xiàn)主從讀寫分離實現(xiàn)的實例代碼

    這篇文章主要介紹了 mongoDB 實現(xiàn)主從讀寫分離實現(xiàn)的實例代碼的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • 1億條記錄的MongoDB數(shù)據(jù)庫隨機查詢性能測試

    1億條記錄的MongoDB數(shù)據(jù)庫隨機查詢性能測試

    這篇文章主要為大家分享下1億條記錄的MongoDB數(shù)據(jù)庫隨機查詢性能測試結(jié)果,需要的朋友可以參考下
    2013-12-12

最新評論