Google Cloud SQL的MySQL數(shù)據(jù)庫如何遷移到阿里云,如何連接阿里云主機mysql數(shù)據(jù)庫Google Cloud SQL的MySQL數(shù)據(jù)庫如何遷移到阿里云遷移限制結(jié)構(gòu)遷移不支持event的遷移。對于MySQL的浮點型float/double,DTS通過round(column,precision)來讀取該......
遷移限制
結(jié)構(gòu)遷移不支持event的遷移。
對于MySQL的浮點型float/double,DTS通過round(column,precision)來讀取該列的值,若列類型沒有明確定義其精度,對于float,精度為38位,對于double類型,精度為308位,請先確認(rèn)DTS的遷移精度是否符合業(yè)務(wù)預(yù)期。
如果使用了對象名映射功能后,依賴這個對象的其他對象可能遷移失敗。
當(dāng)選擇增量遷移時,源端的MySQL實例需要按照要求開啟binlog。
當(dāng)選擇增量遷移時,源庫的binlog_format要為row。
當(dāng)選擇增量遷移且源MySQL如果為5.6及以上版本時,它的binlog_row_image必須為full。
當(dāng)選擇增量遷移時,增量遷移過程中如果源MySQL實例出現(xiàn)因?qū)嵗鐧C遷移或跨機重建等導(dǎo)致的binlog文件ID亂序,可能導(dǎo)致增量遷移數(shù)據(jù)丟失。
說明參數(shù)的修改可以在實例詳情gt;配置gt;修改配置gt;添加數(shù)據(jù)庫標(biāo)志里進(jìn)行修改。
注意事項
對于七天之內(nèi)的異常任務(wù),DTS會嘗試自動恢復(fù),可能會導(dǎo)致遷移任務(wù)的源端數(shù)據(jù)庫數(shù)據(jù)覆蓋目標(biāo)實例數(shù)據(jù)庫中寫入的業(yè)務(wù)數(shù)據(jù),遷移任務(wù)結(jié)束后務(wù)必將DTS訪問目標(biāo)實例賬號的寫權(quán)限用revoke命令回收掉。
操作步驟
1、登錄谷歌云MySQL數(shù)據(jù)庫實例,查看實例詳情頁面的公共IP地址。
說明若未開啟外網(wǎng)地址請在配置;修改配置;設(shè)置連接里進(jìn)行設(shè)置。
2、單擊配置修改配置設(shè)置連接添加網(wǎng)絡(luò),放通DTS里的源庫實例地區(qū)的IP地址。
3、登錄DTS控制臺。
4、在左側(cè)菜單欄單擊數(shù)據(jù)遷移,單擊右上角創(chuàng)建遷移任務(wù)。
5、填寫源庫和目標(biāo)庫信息,具體參數(shù)配置說明如下:
6、填寫完畢后單擊測試連接,確定源庫和目標(biāo)庫都測試通過。
7、單擊授權(quán)白名單并進(jìn)入下一步。
8、勾選對應(yīng)的遷移類型,在遷移對象框中將想要遷移的數(shù)據(jù)庫選中,單擊移動到已選擇對象框。
說明為保證遷移數(shù)據(jù)的一致性,建議選擇結(jié)構(gòu)遷移+全量數(shù)據(jù)遷移+增量數(shù)據(jù)遷移。
9、單擊預(yù)檢查并啟動,等待預(yù)檢查結(jié)束。
如果檢查失敗,可以根據(jù)錯誤項的提示進(jìn)行修復(fù),然后重新啟動任務(wù)。
10、單擊下一步,在購買配置確認(rèn)對話框中,勾選《數(shù)據(jù)傳輸(按量付費)服務(wù)條款》并單擊立即購買并啟動。
結(jié)構(gòu)遷移和全量遷移任務(wù)暫不收費,增量遷移根據(jù)鏈路規(guī)格按小時收費。
11、等待遷移任務(wù)完成即可。
特別聲明:以上文章內(nèi)容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關(guān)于作品內(nèi)容、版權(quán)或其它問題請于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯(lián)系在線顧問
小程序
ESG跨境小程序
手機入駐更便捷
返回頂部