在 CentOS 上設置 MongoDB 數據目錄,你需要按照以下步驟操作:
創建一個新的數據目錄:
首先,你需要創建一個新的目錄來存儲 MongoDB 的數據。例如,你可以在 /data/db
目錄下創建一個新的數據目錄。使用以下命令創建新目錄:
sudo mkdir -p /data/db
更改新數據目錄的所有權: 接下來,你需要更改新創建的數據目錄的所有權,以便 MongoDB 用戶可以訪問和寫入數據。使用以下命令更改所有權:
sudo chown -R mongod:mongod /data/db
這里,mongod
是 MongoDB 服務的默認用戶。如果你的系統上使用的是不同的用戶,請相應地替換。
配置 MongoDB 數據目錄:
現在,你需要修改 MongoDB 的配置文件,以便它使用新創建的數據目錄。打開 /etc/mongod.conf
文件:
sudo vi /etc/mongod.conf
在 storage
部分,找到 dbPath
設置項,并將其更改為新創建的數據目錄,如下所示:
storage:
dbPath: /data/db
如果你在其他位置創建了數據目錄,請確保在此處使用正確的路徑。
重啟 MongoDB 服務: 保存并關閉配置文件后,重啟 MongoDB 服務以使更改生效:
sudo systemctl restart mongod
現在,MongoDB 應該已經在新創建的數據目錄中存儲數據了。
注意:如果你打算將數據目錄放在一個單獨的磁盤或分區上,確保該磁盤或分區已經掛載到 /data/db
目錄。如果需要,你可以編輯 /etc/fstab
文件以自動掛載磁盤或分區。