您可在Data Management控制台可視化建立、修改或刪除資料庫,無需執行SQL命令。
目前DMS僅支援管理MySQL、PostgreSQL、MongoDB三種引擎的資料庫,其他引擎的資料庫管理,請前往對應的控制台或本機資料庫進行操作。
前提條件
您的系統角色為管理員、DBA或普通使用者(執行個體Owner)。
如需建立資料庫,您的資料庫帳號需要具備相應許可權。
MySQL資料庫管理
資料庫類型為MySQL系列、MariaDB系列或AnalyticDB for MySQL。
- 登入Data Management 5.0。
在DMS左側的執行個體列表中,按右鍵目標執行個體,從彈出的列表中選擇數據庫管理。
按需執行如下操作。
建立資料庫
單擊創建庫。
配置數據庫名、字元集(CHARACTER SET)與校驗規則(COLLATE)。
說明若執行個體的管控模式為安全協同,您需要先配置“允許執行CREATE DATABASE命令”的安全規則。更多資訊,請參見SQL變更。
單擊確認。
編輯資料庫
單擊目標資料庫右側的編輯,調整資料庫的字元集或校驗規則。
刪除資料庫
單擊目標資料庫右側的刪除,再次單擊確認。
說明若執行個體的管控模式為安全協同,您需要先配置“允許執行DROP DATABASE命令”的安全規則。
MongoDB資料庫管理
- 登入Data Management 5.0。
在DMS左側的執行個體列表中,按右鍵目標執行個體,從彈出的列表中選擇數據庫管理。
按需執行如下操作。
建立資料庫
單擊創建庫。
配置數據庫名與集合名(COLLECTION)。
說明建立資料庫時必須建立一個集合,若不填,預設建立test集合。
單擊確認。
刪除資料庫
單擊目標資料庫右側的刪除,再次單擊確認。
PostgreSQL資料庫管理
資料庫類型為PostgreSQL或AnalyticDB for PostgreSQL。
DMS支援PostgreSQL的資料庫(Database)管理與模式(Schema)管理。
- 登入Data Management 5.0。
在DMS左側的執行個體列表中,按右鍵目標執行個體,從彈出的列表中選擇數據庫管理。
若您需要管理員模式,請在DMS左側的執行個體列表中展開目標執行個體,按右鍵目標庫,從彈出的列表中選擇模式管理。
按需執行如下操作。
資料庫管理
建立資料庫
單擊創建庫。
配置數據庫名、串連數限制(CONNECTION LIMIT)、表空間(TABLESPACE)、字元集(ENCODING)及備忘(COMMENT)。
說明部分參數說明如下:
串連數限制(CONNECTION LIMIT):串連資料庫的限制,預設為-1,表示無限制。
表空間(TABLESPACE):資料庫的資料表空間,預設為預設資料表空間。
更多資訊,請參見PostgreSQL官網。
單擊確認。
編輯資料庫
單擊目標資料庫右側的編輯,調整資料庫的串連數限制、表空間等相關設定。
刪除資料庫
單擊目標資料庫右側的刪除,再次單擊確認。
模式管理
建立模式
單擊建立模式。
配置模式名(SCHEMA_NAME)、所有者(SCHEMA_ELEMENT)及備忘(COMMENT)。
說明所有者(SCHEMA_ELEMENT)預設為當前執行命令的使用者。
單擊確認。
編輯模式
單擊目標模式右側的編輯,調整模式名(SCHEMA_NAME)、所有者(SCHEMA_ELEMENT)及備忘(COMMENT)。
刪除模式
單擊目標模式右側的刪除,再次單擊確認。
相關操作
建立資料庫帳號,同時授予資料庫的許可權給該帳號。具體操作,請參見資料庫帳號許可權管理。
說明目前DMS僅支援管理MySQL、PostgreSQL、MongoDB三種引擎的資料庫帳號。
重新整理或同步字典。
如果成功建立資料庫後,但未查看到建立的資料庫,則請按右鍵執行個體名稱,選擇重新整理/同步字典。
常見問題
Q:在DMS建立資料庫失敗,提示"Access denied for user 'example_user'@'%' to database 'example_db'",該如何處理?
A:該報錯表示當前資料庫帳號沒有建立資料庫的許可權。您可以前往執行個體控制台給當前普通帳號授予建立資料庫的許可權,或使用高許可權的資料庫帳號重新在DMS登入資料庫。具體操作,請參見修改帳號許可權。