close

本文轉載至http://andyfelong.com/2016/01/mongodb-3-0-9-binaries-for-raspberry-pi-2-jessie/

最近又把mongodb弄掛了.. 所以決定重新來過,怕這篇文章以後被刪除了,所以這裡做個筆記

下載這三個檔案

https://drive.google.com/open?id=0B83cxpQp9bx4eDVnTjlOWmItYlk
檢查是否已有使用者
grep mongodb /etc/passwd

解壓縮
tar -zxvf *mongodb*.tar.gz

檢查是否有使用者
grep mongodb /etc/passwd
如果沒有,建立使用者
sudo adduser --ingroup nogroup --shell /etc/false --disabled-password --gecos "" \
--no-create-home mongodb

設定權限
sudo chown root:root mongo*
sudo chmod 755 mongo*
sudo strip mongo*
將指令搬到bin
sudo cp -p mongo* /usr/bin
建立log
sudo mkdir /var/log/mongodb
sudo chown mongodb:nogroup /var/log/mongodb
建立directory
sudo mkdir /var/lib/mongodb
sudo chown mongodb:root /var/lib/mongodb
sudo chmod 775 /var/lib/mongodb

建立設定檔
cd /etc & sudo nano mongodb.conf
寫入:
# /etc/mongodb.conf
# minimal config file (old style)
# Run mongod --help to see a list of options

bind_ip = 127.0.0.1
quiet = true
dbpath = /var/lib/mongodb
logpath = /var/log/mongodb/mongod.log
logappend = true
storageEngine = mmapv1
建立服務
cd /lib/systemd/system
sudo vi mongodb.service

寫入:
[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target

[Service]
User=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongodb.conf

[Install]
WantedBy=multi-user.target


開啟服務
sudo service mongodb start

服務狀態
sudo service mongodb status

關閉服務
sudo service mongodb stop
 

arrow
arrow

    肥宅 發表在 痞客邦 留言(0) 人氣()