日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

創建和管理數據庫賬號

本文為您介紹如何創建和管理PolarDB MySQL版數據庫賬號,以及高權限賬號與普通賬號的區別。

背景信息

PolarDB支持高權限賬號和普通賬號這兩種數據庫賬號,您可以在控制臺管理所有賬號。

說明

出于安全原因,PolarDB不提供root賬號。

賬號類型

說明

高權限賬號

  • 只能通過控制臺創建和管理。

  • 一個集群只能有一個高權限賬號,可以管理集群中所有的普通賬號和數據庫。

  • 可以創建數據庫和普通賬號,并且把某個數據庫授權給某個普通賬號,從而使該普通賬號有權限在該數據庫中進行增刪改查。

  • 開放了更多權限,可滿足個性化和精細化的權限管理需求,例如可為不同用戶分配不同表的查詢權限。

  • 可以斷開任意賬號的連接。

普通賬號

  • 可以通過控制臺或者SQL語句創建和管理。

  • 一個集群可以創建多個普通賬號,具體的數量與數據庫內核有關。

  • 無創建數據庫和普通賬號的權限,只能管理被授權的數據庫。

  • 不能管理其他賬號,也不能斷開其他賬號的連接。

創建高權限賬號

  1. 登錄PolarDB控制臺
  2. 在控制臺左上角,選擇集群所在地域。
  3. 找到目標集群,單擊集群ID。
  4. 在左側導航欄中,選擇配置與管理 > 賬號管理

  5. 單擊創建賬號

  6. 創建賬號面板,設置以下參數:

    參數

    說明

    賬號名

    填寫賬號名稱。賬號名稱需符合如下要求:

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

    • 由小寫字母、數字或下劃線組成。

    • 長度為2~32個字符。

    • 不能使用某些預留的用戶名,如root、admin等。

    賬號類型

    此處選擇高權限賬號

    說明

    如果已經創建過高權限賬號,則無法再選擇高權限賬號,因為每個集群只能有一個高權限賬號。

    密碼

    設置賬號的密碼。密碼需符合如下要求:

    • 至少包含大寫字母、小寫字母、數字或特殊字符中的任意三種。

    • 長度為8~32個字符。

    • 特殊字符為:

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

    確認密碼

    再次輸入密碼。

    備注說明

    備注該賬號的相關信息,便于后續賬號管理。要求如下:

    • 不能以http://https://開頭。

    • 長度為2~256個字符。

  7. 單擊確定

創建普通賬號

  1. 登錄PolarDB控制臺
  2. 在控制臺左上角,選擇集群所在地域。
  3. 找到目標集群,單擊集群ID。
  4. 在左側導航欄中,選擇配置與管理 > 賬號管理

  5. 單擊創建賬號

  6. 創建賬號面板,設置以下參數:

    參數

    說明

    賬號名

    填寫賬號名稱。賬號名稱需符合如下要求:

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

    • 由小寫字母、數字或下劃線組成。

    • 長度為2~32個字符。

    • 不能使用某些預留的用戶名,如root、admin等。

    賬號類型

    此處選擇普通賬號

    授權數據庫

    為該賬號授予一個或多個數據庫的權限。本參數也可以留空,在創建賬號后再給賬號授權。

    1. 未授權數據庫列表中選擇一個或多個數據庫,單擊icon圖標將其添加到已授權數據庫列表中。

    2. 已授權數據庫列表中,為目標數據庫選擇讀寫只讀僅DML僅DDL只讀+索引權限。

    說明

    如果您需要自定義各種權限類型組合或授予某些表級別權限等,請單擊未授權數據庫列表下方的自定義權限,通過數據管理DMS推出的數據庫賬號權限管理功能進行靈活管控,詳情請參見MySQL數據庫賬號權限管理

    密碼

    設置賬號的密碼。密碼需符合如下要求:

    • 至少包含大寫字母、小寫字母、數字或特殊字符中的任意三種。

    • 長度為8~32個字符。

    • 特殊字符為:

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

    確認密碼

    再次輸入密碼。

    備注說明

    備注該賬號的相關信息,便于后續賬號管理。要求如下:

    • 不能以http://https://開頭。

    • 長度為2~256個字符。

  7. 單擊確定

重置高權限賬號的權限

如果高權限賬號自身出現問題,例如權限被意外回收(REVOKE ),您可以通過重置高權限賬號的權限,使其恢復到初始狀態。

  1. 登錄PolarDB控制臺
  2. 在控制臺左上角,選擇集群所在地域。
  3. 找到目標集群,單擊集群ID。
  4. 在左側導航欄中,選擇配置與管理 > 賬號管理

  5. 單擊目標賬號操作欄中的重置權限

  6. 在彈出的對話框中,輸入高權限賬號的密碼,單擊確定即可重置該賬號的權限。

修改普通賬號權限

  1. 登錄PolarDB控制臺
  2. 在控制臺左上角,選擇集群所在地域。
  3. 找到目標集群,單擊集群ID。
  4. 在左側導航欄中,單擊配置與管理 > 賬號管理

  5. 找到目標賬號,單擊操作欄中的修改權限

  6. 修改權限對話框中,修改授權數據庫以及修改已授權數據庫的權限,單擊確定

通過命令行修改賬號權限

您可以使用高權限賬號通過如下命令行修改權限。

GRANT privileges ON databasename.tablename TO 'username'@'host' WITH GRANT OPTION;

參數

說明

privileges

授予該賬號的操作權限,如SELECTINSERTUPDATE等,如果要授予該賬號所有權限,則使用ALL。

databasename

數據庫名。如果要授予該賬號具備所有數據庫的操作權限,則使用星號(*)。

tablename

表名。如果要授予該賬號具備所有表的操作權限,則使用星號(*)。

username

待授權的賬號。

host

允許該賬號登錄的主機,如果允許該賬號從任意主機登錄,則使用百分號(%)。

WITH GRANT OPTION

授予該賬號使用GRANT命令的權限,該參數為可選。

刪除賬號

  1. 登錄PolarDB控制臺
  2. 在控制臺左上角,選擇集群所在地域。
  3. 找到目標集群,單擊集群ID。
  4. 在左側導航欄中,單擊配置與管理 > 賬號管理

  5. 找到目標賬號,單擊操作欄中的刪除

  6. 刪除賬號對話框中,單擊確定

相關API

API

描述

CreateAccount

創建賬號。

DescribeAccounts

查看賬號列表。

ModifyAccountDescription

修改賬號備注。

ModifyAccountPassword

修改賬號密碼。

GrantAccountPrivilege

賬號授權。

RevokeAccountPrivilege

撤銷賬號權限。

ResetAccount

重置賬號權限。