发布网友 发布时间:2022-04-22 00:23
共2个回答
热心网友 时间:2022-04-09 02:52
先把每个库的表结构导出到文件,然后比较这两个文件。
mysqlmp --skip-comments --skip-extended-insert -u root -p database1>file1.sql
mysqlmp --skip-comments --skip-extended-insert -u root -p database2>file2.sql
diff file1.sql file2.sql
其实还有一些比较工具,推荐一个
mysql-comparison-tools
热心网友 时间:2022-04-09 04:10
DatabaseCompare 可以比较数据库表结构、视图、存储过程、触发器等不同的可视化工具。
比较两个数据库全部表结构的差异,包括表名、存储引擎、字符集、注释的不同,以及每张表中的字段名、数据类型、字符集、默认值、注释的不同,还有索引的不同、字段顺序的不同。比较两个数据库全部视图的差异。比较两个数据库全部存储过程的差异。比较两个数据库全部触发器的差异。支持MySQL、MS SQL Server、SQLite的比较。
ampnmp.com/database-compare/