本文介紹社區相容版叢集如何建立資料庫帳號、修改許可權、修改密碼和刪除資料庫帳號。
注意事項
-
僅雲資料庫ClickHouse社區相容版叢集支援查看資料庫帳號的配置方式。
您可以在社區版執行個體列表,單擊目的地組群,在集群資訊頁面,單擊左側導覽列的帳號管理,在帳號管理頁面,查看目標帳號的配置方式列。
-
帳號的配置方式包括XML和SQL兩種,但在一個叢集中僅支援其中一種帳號配置方式。
-
XML支援的叢集:
-
2022年12月27日之前建立的20.8及以上版本的社區相容版叢集。
-
20.3及以下版本的叢集。
-
-
SQL支援的叢集:
2022年12月27日之後建立的20.8及以上版本的社區相容版叢集。
-
帳號的配置方式
|
配置方式 |
支援的叢集 |
帳號類型 |
說明 |
|
XML |
|
普通帳號 |
|
|
SQL |
2022年12月27日之後建立的20.8及以上版本的社區相容版叢集。 |
高許可權帳號 |
|
|
普通帳號 |
|
建立資料庫帳號
-
在頁面左上方,選擇叢集所在地區。
-
在集群清單頁面,選擇默認實例列表,單擊目的地組群ID。
-
在左側導覽列,單擊帳號管理。
-
在帳號管理頁面右上方,單擊创建账号。
-
在创建账号面板,按照頁面提示配置如下參數。
20.8及以上版本
參數
說明
資料庫帳號
資料庫帳號的名稱,設定規則如下。
-
名稱唯一。
-
由小寫字母、數字或底線組成。
-
以小寫字母開頭,以小寫字母或數字結尾。
-
長度為2~64個字元。
帳號類型
資料庫帳號類型,取值如下:
-
高許可權帳號
-
普通账号
說明普通帳號預設僅擁有登入資料庫的許可權。高許可權帳號可以通過SQL語句對普通帳號授權。具體操作,請參見GRANT。
密碼
資料庫帳號密碼,設定規則如下。
-
由大寫字母、小寫字母、數字和特殊字元中的至少三種組成。
-
!@#$%^&*()_+-=為特殊字元。
-
長度為8~32個字元。
確認密碼
再次輸入資料庫帳號的密碼。
備忘說明
資料庫帳號的備忘資訊,設定規則如下。
-
長度為0~256個字元。
-
不能以http://或者https://開頭。
20.3版本
參數
說明
資料庫帳號
資料庫帳號的名稱,設定規則如下。
-
名稱唯一。
-
由小寫字母、數字或底線組成。
-
以小寫字母開頭,以小寫字母或數字結尾。
-
長度為2~64個字元。
授權存取範圍
授權資料庫帳號的存取範圍。
-
所有資料庫和字典。
-
部分資料庫和字典。
您可以根據需求勾選資料庫或字典後,單擊
按鈕或
按鈕進行添加或移除授權。
DML許可權
是否授予寫入權限。
-
讀寫和設定許可權:對授權的資料庫和字典可進行讀、寫和設定的操作。
-
讀取和設定許可權:對授權的資料庫和字典僅可進行讀和設定的操作,不可寫入資料。
DDL許可權
是否授予DDL許可權。
-
允許DDL。
-
禁止DDL。
密碼
資料庫帳號密碼,設定規則如下。
-
由大寫字母、小寫字母、數字和特殊字元中的至少三種組成。
-
!@#$%^&*()_+-=為特殊字元。
-
長度為8~32個字元。
確認密碼
再次輸入資料庫帳號的密碼。
備忘說明
資料庫帳號的備忘資訊,設定規則如下。
-
長度為0~256個字元。
-
不能以http://或者https://開頭。
-
-
單擊確定。
修改許可權
使用SQL修改許可權
-
該操作僅適用於帳號配置方式為SQL的叢集。即2022年12月27日之後建立的20.8及以上版本的社區相容版叢集。
-
以下版本叢集,請使用控制台修改許可權。即使執行了
GRANT操作,授權也不會生效。此外,通過SHOW GRANTS命令可能顯示管理員權限,但實際許可權需以控制台為準。-
2022年12月27日之前建立的20.8及以上版本的社區相容版叢集。
-
20.3及以下版本叢集。
-
使用控制台修改許可權
-
該操作僅適用於以下帳號配置方式為XML的叢集。
-
2022年12月27日之前建立的20.8及以上版本的社區相容版叢集。
-
20.3及以下版本叢集。
-
-
2022年12月27日之後建立的20.8及以上版本的社區相容版叢集請使用SQL修改許可權。
-
在頁面左上方,選擇叢集所在地區。
-
在集群清單頁面,選擇默認實例列表,單擊目的地組群ID。
-
在左側導覽列,單擊帳號管理。
-
單擊目標資料庫帳號操作列的修改權限。
-
在修改權限面板,請根據需求修改資料庫帳號的授權訪問範圍、DML權限和DDL權限。
-
單擊確定。
修改密碼
-
在頁面左上方,選擇叢集所在地區。
-
在集群清單頁面,選擇默認實例列表,單擊目的地組群ID。
-
在左側導覽列,單擊帳號管理。
-
單擊目標資料庫帳號操作列的修改密码。
-
在修改密码面板,輸入兩次新密碼。
-
單擊確定。
刪除資料庫帳號
-
在頁面左上方,選擇叢集所在地區。
-
在集群清單頁面,選擇默認實例列表,單擊目的地組群ID。
-
在左側導覽列,單擊帳號管理。
-
單擊目標資料庫帳號操作列的删除。
-
在彈出的删除账号對話方塊中,單擊確定。
警告請謹慎刪除帳號,帳號刪除後不可恢複。