安裝 MongoDB 社群版
sudo yum install libcurl openssl xz-libs
從下載的檔案中提取檔案。
例如,從系統 shell,您可以使用以下tar
命令提取:
tar -zxvf mongodb-linux-*-7.0.12.tgz
確保二進位制檔案位於環境變數中列出的目錄中PATH
。
MongoDB 二進位制檔案位於bin/
tarball 目錄中。您可以:
-
將二進位制檔案複製到變數中列出的目錄中
PATH
,例如/usr/local/bin
(/path/to/the/mongodb-directory/
根據需要使用安裝目錄進行更新)
sudo cp /path/to/the/mongodb-directory/bin/* /usr/local/bin/
- 從變數中列出的目錄建立到二進位制檔案的符號連結
PATH
,例如/usr/local/bin
(/path/to/the/mongodb-directory/
根據需要使用安裝目錄進行更新):
sudo ln -s /path/to/the/mongodb-directory/bin/* /usr/local/bin/
目錄路徑
使用預設目錄
預設情況下,MongoDB 使用mongod
使用者帳戶執行並使用以下預設目錄:
-
/var/lib/mongo
(the data directory) -
/var/log/mongodb
(the log directory)
建立 MongoDB 資料和日誌目錄:
sudo mkdir -p /var/lib/mongo sudo mkdir -p /var/log/mongodb
預設情況下,MongoDB 使用mongod
使用者帳戶執行。建立一個mongod
和一個mongodb
組。確保mongod
屬於該組,然後將這些目錄的所有者和組設定為mongod
:
sudo chown -R mongod:mongod /var/lib/mongo sudo chown -R mongod:mongod /var/log/mongodb
使用非預設目錄
要使用預設目錄以外的資料目錄和/或日誌目錄:
-
建立一個或多個新目錄。
-
編輯配置檔案
/etc/mongod.conf
,相應修改以下欄位:
-
storage.dbPath
指定新的資料目錄路徑(例如/some/data/directory
) -
systemLog.path
指定新的日誌檔案路徑(例如/some/log/directory/mongod.log
)
確保執行 MongoDB 的使用者可以訪問該目錄或目錄:
sudo chown -R mongod:mongod <directory>
如果您更改執行 MongoDB 程序的使用者,則必須 授予新使用者訪問這些目錄的許可權。