全部產品
Search
文件中心

:建立資料庫帳號

更新時間:Jun 19, 2024

本文介紹如何在AnalyticDB PostgreSQL版中建立資料庫帳號。

背景資訊

AnalyticDB PostgreSQL版提供了以下兩種資料庫帳號:

  • 高許可權帳號:擁有所有資料庫的所有操作許可權。控制台上的初始帳號為高許可權帳號。

  • 普通帳號:擁有已授權資料庫(Owner)的所有操作許可權。

    說明

    操作許可權包括SELECT、INSERT、UPDATE、DELETE、TRUNCATE、REFERENCES、TRIGGER。設定帳號許可權,請參見使用者權限管理

注意事項

  • 使用AnalyticDB PostgreSQL版資料庫前,需要建立初始帳號。

  • 控制台僅支援建立初始帳號,如果需要建立其他帳號,請參見使用SQL語句建立帳號

  • 初始帳號建立後無法刪除。

建立初始帳號

  1. 登入雲原生資料倉儲AnalyticDB PostgreSQL版控制台
  2. 在控制台左上方,選擇執行個體所在地區。
  3. 找到目標執行個體,單擊執行個體ID。
  4. 在左側導覽列中,選擇帳號管理

  5. 單擊建立初始帳號

  6. 建立帳號視窗中,填寫如下資訊。

    配置

    說明

    資料庫帳號

    初始帳號的名稱,限制如下:

    • 由小寫字母,數字,底線組成。

    • 以小寫字母開頭,小寫字母或數字結尾。

    • 不能以gp開頭。

    • 長度為2~16個字元。

    新密碼

    初始帳號的密碼,限制如下:

    • 由大寫字母、小寫字母、數字、特殊字元其中三種及以上組成。

    • 支援的特殊字元如下:

      !@#$%^&*()_+-=

    • 長度為8~32個字元。

    確認密碼

    再次輸入密碼。

  7. 單擊確定

重要

完成建立後您可以單擊操作列的重設密碼修改初始帳號的密碼。為保障資料安全,建議您定期更換密碼,不要使用曾經用過的密碼。

使用SQL語句建立帳號

CREATE ROLE完整文法,請參見CREATE ROLE

  • 建立高許可權帳號,語句如下:

    CREATE ROLE <帳號名> WITH LOGIN ENCRYPTED PASSWORD <'密碼'> RDS_SUPERUSER;

    樣本如下:

    CREATE role admin0  WITH LOGIN ENCRYPTED PASSWORD '111111' rds_superuser;
  • 建立普通帳號,語句如下:

    CREATE ROLE <帳號名> WITH LOGIN ENCRYPTED PASSWORD <'密碼'>;

    樣本如下:

    CREATE role test1 WITH LOGIN ENCRYPTED PASSWORD '111111';

相關文檔

帳號許可權管理

相關API

API

描述

CreateAccount

建立初始賬戶。

DescribeAccounts

查詢資料庫賬戶資訊。

ModifyAccountDescription

修改資料庫賬戶的備忘名。

ResetAccountPassword

重設賬戶密碼。