我有2个MySQL转储文件。我想查找2个表格之间的表格数据差异。如何查看2个MySQL转储之间的差异?
18
A
回答
7
1
也许你可以给一个名为mysqldiff的工具去,我自己还没有尝试过,但它已经在我的列表中一段时间了。
6
运行的mysqldump用“ --skip-opt“来获得2个转储文件ES即:
mysqldump --skip-opt -u $MY_USER -p$MY_PASS mydb1 > /tmp/dump1.sql
mysqldump --skip-opt -u $MY_USER -p$MY_PASS mydb2 > /tmp/dump2.sql
使用这些差异比较选项比较:
diff -y --suppress-common-lines /tmp/dump1 /tmp/dump2
1
为了比较它们需要以某种方式来进行,使得顺序以限定的方式2个的MySQL比较和不相关的数据被省略。
这是在一个不完全可能与mysqldump
,我不知道这是否改变了在此期间。
一个用于工作很好的工具是pydumpy
https://code.google.com/p/pydumpy/(镜:https://github.com/miebach/pydumpy)
如果你要比较旧的转储,如你问题,你可以先创建转储临时数据库,然后启动那里。
相关问题
- 1. 如何查看本地和存储库之间的mercurial差异?
- 2. 查看2个项目之间的差异
- 3. 如何查看两个html文档之间的差异?
- 4. 如何查看两个.sdf文件之间的差异?
- 5. 我如何查看两个DLL之间的差异?
- 6. 2个时间戳之间的差异
- 7. 2天之间的差异
- 8. MySQL查询 - 两行之间的差异
- 9. 如何恢复差异mysql转储
- 10. 行之间的Mysql差异
- 11. divs之间的2个像素差异
- 12. 2个定时器之间的差异
- 13. django查询和存储过程(MySQL)之间的性能差异?
- 14. 如何查看实体和列之间的差异
- 15. 如何计算PERL中2个时间戳之间的差异
- 16. SQL查询2个查询之间的差异
- 17. SQL - 2个月之间的薪酬差异(差异)
- 18. Angular 2实用程序方法查看两个对象之间的差异
- 19. 2时间戳之间的差异 - PHP
- 20. iOs 5 SDK UIGestureRecognizer:多个图像查看器之间的差异
- 21. SQL - 两个查询之间的差异
- 22. docker:如何显示2个图像之间的差异
- 23. 如何突出显示2个html文件之间的差异
- 24. 查找2个类别之间的差异
- 25. 查找2个词典之间的差异
- 26. Python - 查找2个数字之间的差异
- 27. Linq查询与2个日期之间的月份差异
- 28. 查找2个java.sql.Timestamps之间的小时或分钟差异?
- 29. 任何工具,以查看git版本之间的差异
- 30. 看到mercurial克隆之间的差异
这个问题迫切需要更多的细节。 – JoshD 2010-10-01 16:02:09