本頁說明如何確認遷移的資料完整且準確。至少應確認資料表存在於遷移的 Cloud SQL 資料庫執行個體中。
- 使用可對遷移資料庫執行 SQL 指令的工具,連線至 Cloud SQL 執行個體。
如要進一步瞭解如何連線至 Cloud SQL 執行個體,請參閱 Cloud SQL 說明文件中的「 連線選項」。
- 執行 SQL 指令,驗證遷移的資料。例如:
列出所有資料庫
執行下列指令,確認目的地 Cloud SQL 是否包含您要遷移的所有來源資料庫:
SHOW databases;
列出資料庫中的所有資料表
執行下列指令,確認遷移的資料庫是否包含所有必要資料表:
SHOW tables;
檢查資料表內容和定義
執行下列指令,確認特定遷移資料表的正確性:
- 查看資料表定義:
SHOW CREATE TABLE TABLE_NAME;
- 確認表格內容:
SELECT * FROM TABLE_NAME;
- 查看資料表定義:
如要自動大規模驗證來源和目的地資料庫,也可以使用開放原始碼的 Data Validation Tool (DVT)。DVT 是 Python CLI 工具,可比較來源和目的地 MySQL 執行個體之間的結構定義、列數、資料欄匯總和列層級雜湊,以便在轉換前驗證資料完整性和準確度。