全部產品
Search
文件中心

:通過Mongo Shell串連MongoDB分區叢集執行個體

更新時間:Jun 19, 2024

Mongo Shell是MongoDB資料庫內建的資料庫管理工具,您可以在本地或ECS上安裝Mongo Shell工具,然後通過Mongo Shell串連MongoDB分區叢集執行個體。

前提條件

操作步驟

  1. 登入MongoDB管理主控台
  2. 在左側導覽列,單擊分區叢集執行個體列表
  3. 在頁面左上方,選擇執行個體所在的資源群組和地區。
  4. 單擊目標執行個體ID或目標執行個體所在行操作列的管理
  5. 在目標執行個體頁面的左側導覽列,單擊資料庫連接擷取Mongos組件的串連地址。
  6. 在安裝有Mongo Shell的本機伺服器或ECS中串連執行個體。
    mongo --host <host> --port <port> -u <username> -p --authenticationDatabase <authenticationDatabase>
    參數說明:
    • <host>:節點的網域名稱資訊
    • <port>:節點的連接埠
    • <username>:資料庫帳號的名稱,預設為root。
      重要 不建議在生產環境中直接使用root帳號串連資料庫。您可以根據業務需求建立使用者並分配許可權,詳情請參見MongoDB資料庫帳號許可權管理
    • <authenticationDatabase>:鑒權資料庫名稱,用於指定資料庫帳號所屬的資料庫。當資料庫帳號為root時,對應的資料庫為admin。如果您希望指定其他資料庫,請先在該資料庫中使用db.createUser()命令建立帳號,然後再使用該帳號進行串連。
      重要 資料庫帳號必須在所屬的資料庫下進行鑒權,才能鑒權成功。

    樣本:

    資料庫帳號為test,所屬資料庫為admin。
    mongo --host s-bp1ea17b41abecf43****.mongodb.rds.aliyuncs.com --port 3717 -u test -p --authenticationDatabase admin
  7. 在命令列提示Enter password:時,輸入資料庫帳號對應的密碼並按斷行符號鍵確認。
    說明 輸入密碼時,密碼字元是不可見的。

常見的串連情境

相關問題