PostgreSQL數據庫用戶管理
更新時間 2025-01-10 17:51:25
最近更新時間: 2025-01-10 17:51:25
分享文章
本文介紹如何管理PostgreSQL數據庫賬號或者建庫等權限。
前提條件
- 用戶已登錄數據管理服務。
- 在數據管理服務DMS中錄入目標實例,數據庫類型為PostgreSQL。
- 登錄實例的數據庫用戶具有管理數據庫用戶密碼的權限。
操作步驟
- 點擊左側菜單欄 數據資產?>?實例管理 進入實例列表頁面。
- 選擇目標實例,點擊操作菜單欄 登錄 按鈕。
- 輸入數據庫的用戶名和密碼,完成該實例的登錄。
- 登錄實例后,點擊 更多 > 數據庫用戶管理按鈕。
功能介紹
數據庫用戶管理支持查看當前實例所有數據庫賬號、新建賬號、刪除賬號、編輯賬號。
賬號列表
顯示實例下所有賬號信息,包括賬號名、權限、密碼到期時間、注釋等,支持按賬號名模糊搜索。
新建賬號
- 登錄數據管理服務。
- 從 數據資產?>?實例管理 進入實例列表頁面。
- 在實例列表頁面點擊 更多 >數據庫用戶管理按鈕進入管理頁面。
- 點擊創建賬號按鈕,輸入賬號名、密碼等必填信息。
- 點擊 確定 按鈕,生成創建賬號的DDL語句。
- 在DDL預覽彈窗中,點擊 執行 按鈕即可完成賬號的創建。
- 可以為賬號設置全局權限和對象權限,以及密碼到期時間、連接數限制、注釋等選項。連接數默認為-1,表示不限制。
編輯賬號
- 登錄數據管理服務。
- 從 數據資產?>?實例管理 進入實例列表頁面。
- 在實例列表頁面點擊 更多 > 數據庫用戶管理 按鈕進入管理頁面。
- 點擊列表操作菜單的 編輯 按鈕,進入編輯頁面。
- 按需修改所需要的屬性內容。
- 點擊 確定 按鈕,生成修改賬號的DDL語句。
- 在DDL預覽彈窗中,點擊 執行 按鈕即可完成賬號的修改。
- 可以編輯修改賬號的賬密、全局權限、對象權限,以及密碼到期時間、連接數限制、注釋等選項。
注意注意不支持修改用戶名。
刪除賬號
- 登錄數據管理服務。
- 從 數據資產?>?實例管理 進入實例列表頁面。
- 在實例列表頁面點擊 更多 > 數據庫用戶管理 按鈕進入管理頁面。
- 點擊列表操作菜單的 刪除 按鈕,二次確認無誤后,點擊 確定 完成對指定賬號的刪除。
PostgreSQL全局權限
權限類型 權限說明 允許登錄 登錄權限,對應的SQL命令為LOGIN和NOLOGIN,默認為允許登錄。 允許創建用戶 創建數據庫賬號的權限,對應的SQL命令為CREATEROLE和NOCREATEROLE,默認為允許創建用戶。 允許創建DB 創建數據庫的權限,對應的SQL命令為CREATEDB和NOCREATEDB,默認為允許創建數據庫。