Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要比较两个 MySQL 数据库的结构,然后向我展示它们之间的区别。
任何人都知道有什么办法吗?
先感谢您。
如果您希望确认结构相同,那么执行此操作的一种基本方法是mysqldump --no-data在每个数据库上运行 a,然后比较输出文件,例如使用diff. 这不一定是最好的方法,但如果您只是检查是否有任何差异,那么它是可行的。
mysqldump --no-data
diff
我使用第三方工具(DB Solo)来执行模式比较,这会以更强大的格式/界面生成输出,并且在存在很多差异并且我想可视化/调查时很有用。
(我有 SQLyog 的社区版;我相信 Enterprise 版有一个 Schema Synchronization 工具。)