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

tct7dpnv  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(231)

我正在测试一种方法,检查我们的数据库没有失去或获得任何新的软件更改之前和之后转储数据库和差异的输出。作为实践,我只需创建一个零更改的软件快照,这样预期的输出就不会有任何差异。
首先我们转储空数据库

sudo mysqldump statsdb > /var/tmp/emptyStatsDb

然后,我根据软件的最新版本处理一个数据文件

mysqldump statsdb > /var/tmp/statsdbBefore

清空数据库

mysql statsdb < /var/tmp/emptyStatsDb

然后,在再次转储数据库之前,我们使用建议的更改处理快照版本

mysqldump statsdb > /var/tmp/statsdbAfter

然后我们区分这两个文件。

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

然而,我得到了许多,许多不同的报告。我不知道为什么。我的命令是否正确。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题