Google Cloud SQL的MySQL數(shù)據(jù)庫如何遷移到阿里云

來源:阿里云
作者:阿里云
時間:2020-09-14
2409
本文介紹谷歌云MySQL數(shù)據(jù)庫遷移到阿里云的步驟及注意事項。

遷移限制

結構遷移不支持event的遷移。

對于MySQL的浮點型float/double,DTS通過round(column,precision)來讀取該列的值,若列類型沒有明確定義其精度,對于float,精度為38位,對于double類型,精度為308位,請先確認DTS的遷移精度是否符合業(yè)務預期。

如果使用了對象名映射功能后,依賴這個對象的其他對象可能遷移失敗。

當選擇增量遷移時,源端的MySQL實例需要按照要求開啟binlog。

當選擇增量遷移時,源庫的binlog_format要為row。

當選擇增量遷移且源MySQL如果為5.6及以上版本時,它的binlog_row_image必須為full。

當選擇增量遷移時,增量遷移過程中如果源MySQL實例出現(xiàn)因?qū)嵗鐧C遷移或跨機重建等導致的binlog文件ID亂序,可能導致增量遷移數(shù)據(jù)丟失。

說明參數(shù)的修改可以在實例詳情>配置>修改配置>添加數(shù)據(jù)庫標志里進行修改。

注意事項

對于七天之內(nèi)的異常任務,DTS會嘗試自動恢復,可能會導致遷移任務的源端數(shù)據(jù)庫數(shù)據(jù)覆蓋目標實例數(shù)據(jù)庫中寫入的業(yè)務數(shù)據(jù),遷移任務結束后務必將DTS訪問目標實例賬號的寫權限用revoke命令回收掉。

操作步驟

1、登錄谷歌云MySQL數(shù)據(jù)庫實例,查看實例詳情頁面的公共IP地址。

說明若未開啟外網(wǎng)地址請在配置;修改配置;設置連接里進行設置。

ia_4400000004.png

2、單擊配置 > 修改配置 > 設置連接 > 添加網(wǎng)絡,放通DTS里的源庫實例地區(qū)的IP地址。

ia_4400000005.png

3、登錄DTS控制臺。

4、在左側菜單欄單擊數(shù)據(jù)遷移,單擊右上角創(chuàng)建遷移任務。

5、填寫源庫和目標庫信息,具體參數(shù)配置說明如下:

微信圖片_20200914142258.png

ia_4400000006.png

6、填寫完畢后單擊測試連接,確定源庫和目標庫都測試通過。

7、單擊授權白名單并進入下一步。

8、勾選對應的遷移類型,在遷移對象框中將想要遷移的數(shù)據(jù)庫選中,單擊移動到已選擇對象框。

說明為保證遷移數(shù)據(jù)的一致性,建議選擇結構遷移+全量數(shù)據(jù)遷移+增量數(shù)據(jù)遷移。

ia_4400000008.png

9、單擊預檢查并啟動,等待預檢查結束。

如果檢查失敗,可以根據(jù)錯誤項的提示進行修復,然后重新啟動任務。

ia_4400000009.png

10、單擊下一步,在購買配置確認對話框中,勾選《數(shù)據(jù)傳輸(按量付費)服務條款》并單擊立即購買并啟動。

結構遷移和全量遷移任務暫不收費,增量遷移根據(jù)鏈路規(guī)格按小時收費。

11、等待遷移任務完成即可。

ac8abb2f-a604-4f52-b15b-9d27939ccca5.png

原文鏈接:點擊前往 >
版權說明:本文內(nèi)容來自于阿里云,本站不擁有所有權,不承擔相關法律責任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權,請聯(lián)系管理員(zzx@kchuhai.com)刪除!
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務合作
商務合作
投稿采訪
投稿采訪
出海管家
出海管家