0

我需要比较两个 MySQL 数据库的结构,然后向我展示它们之间的区别。

任何人都知道有什么办法吗?

先感谢您。

4

1 回答 1

2

如果您希望确认结构相同,那么执行此操作的一种基本方法是mysqldump --no-data在每个数据库上运行 a,然后比较输出文件,例如使用diff. 这不一定是最好的方法,但如果您只是检查是否有任何差异,那么它是可行的。

我使用第三方工具(DB Solo)来执行模式比较,这会以更强大的格式/界面生成输出,并且在存在很多差异并且我想可视化/调查时很有用。

(我有 SQLyog 的社区版;我相信 Enterprise 版有一个 Schema Synchronization 工具。)

于 2012-08-29T20:27:01.607 回答