安裝過程網上有很多教程,使用yum安裝
1.創建文件件 /etc/yum.repos.d/mongodb-org-3.0.repo, vim打開.
2.輸入以下內容:
[mongodb-org-3.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.0/x86_64/
gpgcheck=0
enabled=1
3.安裝: sudo yum install -y mongodb-org
4. 運行 sudo service mongod start, 但是這個時候遇到錯誤: Failed to start mongod.service: Unit mongod.service not found.
這裏需要手動創建: /lib/systemd/system/mongod.service文件,並寫入下面內容:
[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target
Documentation=https://docs.mongodb.org/manual
[Service]
User=mongodb
Group=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf
[Install]
WantedBy=multi-user.target
注意: 這裏有一個坑, 上面寫入內容中的 指定的 User, Group, 一定要和你安裝的mongod所屬用戶,用戶組一致,不然無法啓動.
可以cd /var/log/mongodb , /var/lib/mongo , /var/run/mongodb 查看一下這幾個文件夾所屬用戶是否和這裏一致.
保存mongod.service文件, 然後激活 mongod service , 輸入命令: sudo systemctl enable mongod
下面就可以使用 sudo service mongod start 啓動, sudo service mongod stop , sudo service mongod restart
5. 卸載, 首先停止服務sudo service mongod stop; 然後刪除軟件包: sudo yum erase $(rpm -qa | grep mongodb-org), 刪除數據和日誌目錄 /var/log/mongodb /var/lib/mongo