全部產品
Search
文件中心

:(可選)建立資料庫帳號並添加許可權

更新時間:Jun 19, 2024

本文以DMS(Data Management Service)為例,介紹如何在ApsaraDB for MongoDB中建立資料庫帳號並添加許可權。

背景資訊

不建議在生產環境中直接使用root帳號串連執行個體,您可以建立其他資料庫帳號並添加許可權串連執行個體。

通過其他資料庫帳號串連執行個體時,需要給資料庫帳號添加業務所需的許可權。如果您使用未添加許可權的資料庫帳號,成功串連執行個體後,不能進行任何資料庫操作,會提示Exception authenticating...等錯誤。

注意事項

  • 資料庫帳號建立後不支援在ApsaraDB for MongoDB控制台的帳號管理頁面查詢。

  • 在哪個資料庫建立的資料庫帳號,該資料庫帳號就屬於哪個資料庫。

前提條件

操作步驟

  1. Data Management控制台SQL Console頁面中,建立資料庫帳號test,密碼為123456Aa,所屬資料庫為admin,並授予test帳號read許可權,命令如下:

    db.createUser({user: "test", pwd: "123456Aa", roles:[{role: "read", db: "admin"}]})
    說明

    更多許可權說明,請參見資料庫帳號的角色說明

    返回結果中ok取值為1.0時,表示建立成功,其他取值表示建立失敗。

  2. 建立成功後,您可以在DMS控制台的帳號管理頁面查看已建立的資料庫帳號。

    1. 在左側的資料庫執行個體列表中,按右鍵目標執行個體。

    2. 在彈出的列表中選擇帳號管理

    3. 帳號管理頁面,單擊資料庫列表,選擇目標資料庫,查看已建立的資料庫帳號。