Google 会使用 AI 技术将内容翻译成您偏好的语言。AI 翻译可能包含错误。
验证迁移
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
本页面介绍如何确认迁移的数据完整无误。您至少应验证迁移的 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;
如需在源数据库和目标数据库之间进行自动大规模验证,
您还可以使用开源
数据验证工具 (DVT)。
DVT 是一种 Python CLI 工具,用于比较源 MySQL 实例和目标 MySQL 实例之间的架构、行数、列聚合和行级哈希,以在割接之前验证数据的完整性和准确性。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2026-10-14。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2026-10-14。"],[],[]]