比较MySQL中的两个数据库结构

时间:2012-08-29 20:19:31

标签: mysql database phpmyadmin compare localhost

我需要比较两个MySQL数据库的结构,并告诉我它们之间有什么区别。

任何人都知道这方面的任何方法吗?

提前谢谢。

1 个答案:

答案 0 :(得分:2)

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

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

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