1. 程式人生 > >ubuntu16.04下安裝32位mongodb

ubuntu16.04下安裝32位mongodb

在ubuntu 32位上安裝MongoDB

經過檢驗在ubuntu16.04下安裝使用下列方法也是可以的,原文寫的很詳細我就直接拿過來用了

最近,我決定在舊的Mac Mini上安裝MongoDB用於測試。執行最新版本的OS X,對於這個裝置有點太老,所以我當前運行了32位版本的Ubuntu 15.10。不幸的是,MongoDB不再為32位Linux發行版提供安裝包了,所以我不得不去手動的設定它。因為這是一個相當複雜的過程,所以分享我設定幾個的步驟給大家作參考,以防其他人有同樣的遭遇:

1.下載32位MongoDB二進位制檔案:

curl -O https://fastdl.mongodb.org/linux/mongodb-linux-i686-3.2.4.tgz
tar -zxvf mongodb-linux-i686-3.2.4.tgz

2.MongoDB複製二進位制檔案到/usr/bin:

sudo cp mongodb-linux-i686-3.2.4/bin/*/usr/bin/

3.下載啟動指令碼:

curl https://raw.githubusercontent.com/mongodb/mongo/master/debian/init.d > init.d

4.移動啟動指令碼/etc/init.d目錄:

sudo mv init.d /etc/init.d/mongod
sudo chmod 755 /etc/init.d/mongod

5.建立配置指令碼/ etc / mongod.conf:

storage:
   dbPath: /var/lib/mongo
   journal:
     enabled: true
   engine: mmapv1

systemLog:
  destination: file
  logAppend: true
  path: /var/log/mongodb/mongod.log

processManagement:
  fork: true

net:
  port: 27017
  bindIp: 0.0.0.0

6.新增“mongodb”使用者:

sudo useradd --home-dir /var/lib/mongo --shell /bin/false
mongodb sudo passwd mongodb

7.建立/var/lib/mongo目錄:

sudo mkdir /var/lib/mongo
sudo chown -R mongodb /var/lib/mongo
sudo chgrp -R mongodb /var/lib/mongo

8.建立/var/log/mongodb目錄:

sudo mkdir /var/log/mongodb
sudo chown -R mongodb /var/log/mongodb
sudo chgrp -R mongodb /var/log/mongodb

9.建立/var/run/mongod.pid檔案:

sudo touch /var/run/mongod.pid
sudo chown mongodb /var/run/mongod.pid
sudo chgrp mongodb /var/run/mongod.pid

10.初始化服務:

sudo update-rc.d mongod defaults

11.重新啟動伺服器:

sudo shutdown -r now