mysqldump前后比较新软件验证期间的数据库内容

时间:2018-10-05 19:21:41

标签: mysql bash

我正在测试一种方法,该方法可以通过前后前后转储数据库并区分输出来检查数据库是否不会因软件更改而丢失或获得任何新东西。实际上,我只是创建一个零更改的软件快照,以使预期的输出没有差异。

首先,我们转储空的数据库

sudo mysqldump statsdb > /var/tmp/emptyStatsDb                            

然后我针对我们软件的最新版本处理数据文件

mysqldump statsdb > /var/tmp/statsdbBefore

清空数据库

mysql statsdb < /var/tmp/emptyStatsDb 

然后,在重新转储数据库之前,先处理具有建议更改的SNAPSHOT版本

mysqldump statsdb > /var/tmp/statsdbAfter

然后我们比较两个文件。

diff /var/tmp/statsdbBefore /var/tmp/statsdbAfter 

但是,我得到了很多很多不同的报道。我不知道为什么。我的命令正确无误吗?

0 个答案:

没有答案