全部產品
Search
文件中心

ApsaraDB for OceanBase (Deprecated):ADB 資料來源

更新時間:Dec 13, 2024

本文為您介紹如何為雲原生資料倉儲 AnalyticDB MySQL 版建立普通帳號,以及普通帳號需要具備的最小許可權。

背景資訊

AnalyticDB MySQL 版叢集執行個體支援的資料庫帳號包括高許可權帳號和普通帳號,您在使用資料轉送來遷移或同步 AnalyticDB MySQL 版叢集執行個體的資料時:

  • 如果使用高許可權帳號,預設具備所有資料庫的讀寫權限。

    重要

    一個 AnalyticDB MySQL 版叢集執行個體中僅支援建立一個高許可權帳號。

  • 如果使用普通帳號,請參見本文的許可權說明進行相應授權。

    AnalyticDB MySQL 版支援針對不同的許可權粒度授予不同的許可權,以達到許可權控制的目的。詳情請參見 資料庫許可權模型

本文建立的 AnalyticDB MySQL 版叢集執行個體帳號,用於建立 ADB 資料來源時填寫 使用者名稱

image

建立 AnalyticDB MySQL 版叢集執行個體普通帳號

  1. 進入 帳號管理 頁面。

    1. 登入 雲原生資料倉儲 AnalyticDB MySQL 版控制台

    2. 在左側導覽列,單擊 叢集列表

    3. 叢集列表 頁面的左上方,選擇目的地組群所在地區,並單擊目的地組群執行個體的 ID。

      image

    4. 在目的地組群的詳情頁面,單擊左側導覽列的 帳號管理

  2. 帳號管理 頁面,單擊右上方的 建立帳號

    image

  3. 建立帳號 對話方塊,配置各項參數。

    image

    參數

    描述

    資料庫帳號

    由小寫字母、數字和底線(_)組成,以小寫字母開頭、小寫字母或數字結尾,長度限制為 2~64 個字元。

    帳號類型

    選擇 普通帳號

    說明

    一個 AnalyticDB MySQL 版叢集執行個體中最多支援建立 256 個普通帳號,並需要手動為普通帳號授予指定資料庫的許可權。

    新密碼

    至少包含大寫字母、小寫字母、數字和特殊字元(包括 !@#$%^&*()_+-=)中的任意三種,長度限制為 8~32 個字元。

    確認密碼

    請再次輸入設定的密碼。

    描述

    請輸入帳號的備忘資訊,長度限制為 0~256 個字元。

  4. 單擊 確定

源端 AnalyticDB MySQL 版叢集執行個體普通帳號授權

AnalyticDB MySQL 版叢集執行個體作為源端進行資料移轉時,需要具備的最小許可權為資料表的查詢許可權。本文以配置最小許可權為例,您可以根據實際需求進行配置。

  1. 進入 帳號管理 頁面。

  2. 在目標帳號的 操作 列,單擊 許可權 > 編輯許可權

    image

  3. 在帳號許可權編輯對話方塊進行授權配置。

    image

    1. 授權層級 下拉式清單選擇 資料表

    2. 許可權配置 地區,選擇 查詢

    3. 單擊 >,將選中的許可權加入右側列表。

    4. 單擊 確定

目標端 AnalyticDB MySQL 版叢集執行個體普通帳號授權

AnalyticDB MySQL 版叢集執行個體作為目標端進行資料同步時,需要具備全域的建立、查詢、刪除和變更許可權。

  1. 進入 帳號管理 頁面。

  2. 在目標帳號的 操作 列,單擊 許可權 > 編輯許可權

    image

  3. 在帳號許可權編輯對話方塊進行授權配置。

    image

    1. 授權層級 下拉式清單選擇 全域

    2. 許可權配置 地區,分別選擇 建立查詢刪除變更,您也可以直接選擇 ALL

    3. 單擊 >,將選中的許可權加入右側列表。

    4. 單擊 確定