天天看點

ubuntu 安裝 mongodb并修改倉庫路徑記一次安裝mongodb的過程

記一次安裝mongodb的過程

機器情況:系統是ubuntu18.04,由于最初裝系統的時候瞎裝,導緻現在根目錄

/

下空間不足,而/home目錄下剩餘空間充足.

開始安裝,參考

官網

步驟

  • sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
  • echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/testing multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
  • sudo apt-get update
  • sudo apt-get install -y mongodb-org  

接下來開始修改資料倉庫路徑

找到

/etc/mongod.conf

修改

storage.dbPath

(此為資料倉庫路徑)

systemLog.path

(此為日志路徑)

在我修改路徑後無法正常啟動,關鍵報錯資訊

[initandlisten] exception in initAndListen: IllegalOperation: Attempted to create a lock file on a read-only directory: /xxx/lib/mongodb, terminating           

說明檔案的權限不對,将mongodb的父檔案夾使用者和使用者組更改為mongodb即可.

啟動

` sudo service mongod start

`

出現` [initandlisten] waiting for connections on port 27017

`即為成功