本文以DMS(Data Management Service)為例,介紹如何在云數據庫MongoDB中創建數據庫賬號并添加權限。
背景信息
不建議在生產環境中直接使用root賬號連接實例,您可以創建其他數據庫賬號并添加權限連接實例。
通過其他數據庫賬號連接實例時,需要給數據庫賬號添加業務所需的權限。如果您使用未添加權限的數據庫賬號,成功連接實例后,不能進行任何數據庫操作,會提示Exception authenticating...
等錯誤。
注意事項
數據庫賬號創建后不支持在云數據庫MongoDB控制臺的賬號管理頁面查詢。
在哪個數據庫創建的數據庫賬號,該數據庫賬號就屬于哪個數據庫。
前提條件
已完成快速入門的如下步驟:
操作步驟
在數據管理DMS控制臺的SQL Console頁面中,創建數據庫賬號test,密碼為123456Aa,所屬數據庫為admin,并授予test賬號read權限,命令如下:
db.createUser({user: "test", pwd: "123456Aa", roles:[{role: "read", db: "admin"}]})
說明更多權限說明,請參見數據庫賬號的角色說明。
返回結果中
ok
取值為1.0
時,表示創建成功,其他取值表示創建失敗。創建成功后,您可以在DMS控制臺的賬號管理頁面查看已創建的數據庫賬號。
在左側的數據庫實例列表中,右鍵單擊目標實例。
在彈出的列表中選擇賬號管理。
在賬號管理頁面,單擊數據庫列表,選擇目標數據庫,查看已創建的數據庫賬號。
文檔內容是否對您有幫助?