• 當前位置:首頁 > IT技術 > 數據庫 > 正文

    MongoDB 安裝與配置~linux
    2022-09-06 22:38:26


    文章目錄

    一、 安裝建議

    MongoDB 可以在mac/win/linux上安裝,我個人建議在linux上安裝會更好,這樣測試起來更方便。一般來說本地只裝mysql或者MariaDB,其余的中間件一律放linux,讓電腦軟件解耦,畢竟你的電腦不是一直處于工作狀態,有時候也是用于娛樂的~

    二、 安裝步驟
    2.1. 下載

    打開官網:??https://www.mongodb.com/try/download/community?? 選擇版本進行下載,在這里就以linux為安裝演示

    下載好后,上傳到linux中,如下:

    MongoDB 安裝與配置~linux_mongodb


    MongoDB 安裝與配置~linux_數據庫_02

    2.2. 解壓縮
    tar

    MongoDB 安裝與配置~linux_mongodb_03

    2.3. 重命名

    解壓縮后的文件夾并且移動到 /usr/local 中:

    mv

    MongoDB 安裝與配置~linux_解壓縮_04

    2.4. 配置環境變量
    vim
    # Set MongoDB Configration
    export PATH=/usr/local/mongodb/bin:$PATH

    MongoDB 安裝與配置~linux_數據庫_05

    2.5. 使其生效
    source

    查看MongoDB版本:

    mongo -version

    MongoDB 安裝與配置~linux_數據庫_06

    2.6. 配置MongoDB

    在 MongoDB 根 目 錄 中 創 建 data/db 目 錄 , 用 于 存 儲 數 據 庫 文 件 數 據 , 并 且 再 創 建
    data/logs/mongodb.log 用于存儲日志

    cd /usr/local/mongodb/
    mkdir data/db data/logs -p
    cd data/logs/
    touch

    在mongodb根目錄下創建核心配置文件,并且追加配置內容如下:

    vim
    # 端口號
    port=27017

    # 日志文件位置
    logpath=/usr/local/mongodb/data/logs/mongodb.log
    # 數據庫文件位置
    dbpath=/usr/local/mongodb/data/db
    # 以追加日志的形式記錄
    logappend=true
    # 濾掉無用日志信息,若需要調試使用請設置為false
    quiet=true
    # 以后臺方式運行
    fork=true
    # 最大同時連接數
    maxConns=100
    # 不啟用驗證權限
    noauth=true
    # 啟用用戶賬號權限
    # auth=true
    # 開啟日志,默認true
    journal=true
    # 提供外網訪問,不對ip進行綁定,原理同redis的bindip
    bind_ip = 0.0.0.0

    MongoDB 安裝與配置~linux_數據庫_07

    最終創建的目錄以及文件樹形結構為:

    mongodb
    |- mongodb.conf
    |- data
    |- db
    |- logs
    |- mongodb.log
    2.7. 啟動MongoDB
    cd

    MongoDB 安裝與配置~linux_數據庫_08


    如果遇到

    MongoDB 安裝與配置~linux_解壓縮_09


    需要注意,如果啟動過程出現錯誤,則運行: ??yum install net-snmp?? 進行安裝

    關閉MongoDB:

    kill

    或者使用如下命令也行,如果自定義MongoDB的db目錄,則需要追加 --dbpath,否則使用默認目錄
    即可:

    mongod --shutdown --dbpath /usr/local/mongodb/data/db/
    2.8. 網絡安全組

    MongoDB 安裝與配置~linux_linux_10


    本文摘自 :https://blog.51cto.com/g

    開通會員,享受整站包年服務
    国产呦精品一区二区三区网站|久久www免费人咸|精品无码人妻一区二区|久99久热只有精品国产15|中文字幕亚洲无线码