安裝mongo

wongchaofan發表於2024-07-06
sudo yum install libcurl openssl xz-libs

例如,從系統 shell,您可以使用以下tar命令提取:

tar -zxvf mongodb-linux-*-7.0.12.tgz

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

要使用預設目錄以外的資料目錄和/或日誌目錄:

  1. 建立一個或多個新目錄。

  2. 編輯配置檔案/etc/mongod.conf,相應修改以下欄位:

  • storage.dbPath指定新的資料目錄路徑(例如/some/data/directory

  • systemLog.path指定新的日誌檔案路徑(例如/some/log/directory/mongod.log

確保執行 MongoDB 的使用者可以訪問該目錄或目錄:

sudo chown -R mongod:mongod <directory>

如果您更改執行 MongoDB 程序的使用者,則必須 授予新使用者訪問這些目錄的許可權。

相關文章