本文介紹如何將阿里云數據庫錄入至數據管理DMS中。
前提條件
支持錄入的云數據庫類型,請參見支持的云數據庫。
系統角色為DBA或管理員。查看系統角色的操作,請參見查看我的系統角色。
已在云數據庫的白名單中添加DMS的服務器訪問地址。詳細信息,請參見添加DMS IP地址。
注意事項
若需要通過數據管理DMS管理實例,請在創建實例時需根據實際需求設置數據庫賬號權限,具體授權語法可參考各數據庫類型對應的官網文檔。具體權限說明如下:
如需管理實例下的所有數據庫,授權范圍為整個實例的所有庫。
如需管理實例的單個或多個數據庫,授權范圍可指定具體的庫。
如需進行實例的增、刪、改、查及表結構的修改等操作,需要給賬號授予足夠的DML權限。
如需進行實例的視圖、存儲過程、觸發器及函數等對象操作,需要給賬號授予足夠的對象操作權限。
創建實例時建議單獨新建數據庫賬號,避免共用其他已被使用的賬號。
為避免干擾,請勿在錄入信息的前后添加空格等符號。
操作步驟
以錄入阿里云RDS MySQL數據庫舉例。
- 登錄數據管理DMS 5.0。
在控制臺首頁左側的數據庫實例區域,單擊新增實例圖標。
說明您也可以在控制臺首頁的搜索框中,輸入實例管理,在搜索結果中單擊實例管理進入對應頁面,單擊新增,進行新增實例操作。
在新增實例頁面,錄入實例信息。
類別
配置項
說明
數據來源
-
選擇阿里云。
基本信息
數據庫類型
選擇數據庫實例的類型。
實例地區
選擇數據庫實例所在的地域。
其他主賬號
若您選擇跨阿里云賬號實例,則會出現該配置項。選擇數據庫實例所屬的主賬號。
說明如果主賬號不在選擇列表中,您可以單擊添加用戶,添加數據庫實例購買者的主賬號。具體操作,請參見添加用戶。
錄入方式
選擇數據庫實例的錄入方式。支持實例ID或連接串地址兩種錄入方式。
實例ID或連接串地址
輸入實例ID或連接串地址。
說明連接串地址的組成形式為內網地址+內網端口。以RDS MySQL舉例,rm-XXXXXXX.mysql.rds.aliyuncs.com:3306。
安全托管
選擇是否給實例開啟安全托管。
開啟:開啟后,可以避免用戶直接接觸數據庫賬號和密碼;可實現實例、庫、表和行等粒度的權限管控。更多信息,請參見安全托管。
不開啟(不推薦):不開啟托管需要頻繁使用數據庫賬號和密碼登錄,可能會影響正常功能使用。
訪問方式
說明目前僅錄入RDS實例時,會出現該參數。
選擇登錄數據庫的方式:
賬號+密碼登錄:使用已創建的數據庫賬號和密碼登錄數據庫。
KMS憑據登錄:使用在KMS創建的RDS憑據登錄數據庫。更多信息,請參見RDS憑據。
數據庫賬號
當為實例開啟安全托管,且是首次錄入實例時,需要輸入需要登錄的數據庫賬號。
說明DMS將通過該賬號進行讀、寫數據或其他操作,請提供具有相關權限的賬號。
數據庫密碼
輸入數據庫賬號對應的密碼。
KMS憑據
說明當訪問方式選擇KMS憑據登錄時,才會出現此參數。
選擇目標憑據。
增值功能包
您可按需選擇功能包。
安全規則
當功能包選擇安全協同時,會出現該配置項。
您可以選擇系統默認或自建的安全規則對數據庫進行精細化的管控。詳細信息,請參見創建安全規則。
分類分級模板
當開啟敏感數據保護時,才會出現分類分級模板的配置項。
可通過給實例綁定分類分級模板,識別實例中庫表的字段是否符合模板內的識別規則,若符合,則給字段打上分類分級的標簽,保護敏感等級高的字段。詳細信息,請參見管理分類分級模板。
高級信息
環境類型
選擇數據庫環境的類型。實例環境類型的詳細信息,請參見實例環境類型。
實例名稱
自定義實例在DMS中顯示的名稱。
說明在第一次錄入云數據庫時,DMS系統會同步云數據庫側的名稱。后續不再進行同步,您可以通過編輯實例來維護實例名稱。具體操作,請參見編輯實例。
開啟DBLink
選擇是否開啟DBLink,詳情請參見邏輯數倉。
無鎖結構變更
選擇是否開啟無鎖結構變更功能,支持DMS無鎖變更執行和原生無鎖優先,失敗轉DMS執行兩種執行變更的方式。執行方式的詳細信息,請參見開啟無鎖結構變更。
說明該配置項僅在數據庫為MySQL時出現。
開啟SSL
說明該配置項僅在數據庫為MySQL或Redis時出現。
DMS默認關閉SSL連接。
若您需要通過SSL連接數據庫,可手動開啟DMS中的SSL連接,同時,確保數據庫的SSL已開啟。
SSL(Secure Sockets Layer)能在傳輸層對網絡連接進行加密,提升通信數據的安全性和完整性,但會增加網絡連接響應時間。
實例DBA
選擇一個DBA角色進行后續權限申請等流程。
查詢超時時間(s)
設定安全策略,當達到設定的時間后,SQL窗口執行的查詢語句會中斷,以保護數據庫安全。
導出超時時間(s)
設定安全策略,當達到設定的時間后,SQL窗口執行的導出語句會中斷,以保護數據庫安全。
填寫完成以上信息后,單擊左下角的測試連接。
說明如果測試連接失敗,請按照報錯提示檢查您錄入的實例信息。
出現連接成功提示后,單擊提交。
至此云數據庫已經成功錄入至DMS,您可以在DMS控制臺左側的實例列表中,查看并管理您的數據庫。
相關文檔
將數據庫錄入DMS后,您可能需要進行如下操作:
創建數據庫、創建表、查詢表數據、變更表數據等操作。具體操作,請參見SQL Console初體驗。
需要在不鎖表的前提下變更大量表數據,您可使用DMS的無鎖數據變更。具體操作,請參見DML無鎖變更。
導出表數據。具體操作,請參見導出數據。
使用API錄入實例。
常見問題
Q:在DMS錄入阿里云數據庫的過程中,提示白名單問題(如下圖所示),該如何操作?
A:您可單擊提示框的設置白名單,系統將自動嘗試在云數據庫的白名單中添加DMS的服務器訪問地址。若自動添加白名單失敗,則需要您手動進行添加。具體操作,請參見添加DMS IP地址。
Q:DMS沒有自由操作模式了嗎?
A:有。當您不選擇穩定變更和安全協同模式時,默認實例為自由操作模式。
Q:Redis開啟TLS(SSL)加密協議后,通過DMS登錄Redis數據庫失敗,提示必須使用SSL連接(如下圖所示),該如何解決?
A:可根據如下操作步驟解決此問題:
- 登錄數據管理DMS 5.0。
在DMS首頁左側的
列表中,找到并右鍵單擊目標Redis實例,單擊編輯實例。在高級信息區域開啟SSL。
開啟后,單擊測試連接。
待測試成功后,單擊保存。至此,該數據庫可成功連接DMS。
編輯實例的更多信息,請參見編輯實例。
更多登錄數據庫的常見問題,請參見登錄數據庫。