溫馨提示×

CentOS如何安裝MongoDB服務

小樊
48
2025-06-14 07:53:32
欄目: 云計算

在CentOS上安裝MongoDB服務,可以按照以下步驟進行:

方法一:使用官方YUM倉庫安裝

  1. 導入MongoDB官方GPG密鑰

    sudo rpm -v --import https://www.mongodb.org/static/pgp/server-6.0.asc
    
  2. 創建MongoDB YUM倉庫文件: 創建一個名為/etc/yum.repos.d/mongodb-org.repo的文件,并添加以下內容(根據你的MongoDB版本調整):

    [mongodb-org-6.0]
    name=MongoDB Repository
    baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/6.0/x86_64/
    gpgcheck=1
    enabled=1
    gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
    
  3. 安裝MongoDB

    sudo yum install -y mongodb-org
    
  4. 啟動MongoDB服務

    sudo systemctl start mongod
    
  5. 設置MongoDB開機自啟

    sudo systemctl enable mongod
    
  6. 驗證MongoDB服務狀態

    sudo systemctl status mongod
    

方法二:手動安裝MongoDB

  1. 下載MongoDB安裝包: 訪問MongoDB官方下載頁面,選擇適合你系統的版本并下載。

  2. 解壓安裝包

    sudo tar -zxvf mongodb-linux-x86_64-<version>.tgz -C /usr/local/
    
  3. 創建MongoDB數據目錄

    sudo mkdir -p /data/db
    sudo chown -R `whoami` /data/db
    
  4. 啟動MongoDB

    /usr/local/mongodb-linux-x86_64-<version>/bin/mongod --dbpath /data/db
    
  5. 設置MongoDB開機自啟: 你可以創建一個systemd服務文件來實現開機自啟。創建/etc/systemd/system/mongod.service文件,并添加以下內容:

    [Unit]
    Description=MongoDB Database Server
    Wants=network.target
    After=network.target
    
    [Service]
    ExecStart=/usr/local/mongodb-linux-x86_64-<version>/bin/mongod --dbpath /data/db
    ExecReload=/bin/kill -HUP $MAINPID
    Restart=always
    
    [Install]
    WantedBy=multi-user.target
    

    然后啟動并啟用服務:

    sudo systemctl daemon-reload
    sudo systemctl start mongod
    sudo systemctl enable mongod
    
  6. 驗證MongoDB服務狀態

    sudo systemctl status mongod
    

注意事項

  • 確保防火墻允許MongoDB的默認端口27017。
  • 如果你使用的是SELinux,可能需要配置SELinux策略以允許MongoDB運行。

通過以上步驟,你應該能夠在CentOS上成功安裝并運行MongoDB服務。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女