如何确认mysql-mariadb数据库迁移是否正常?

时间:2017-11-27 22:55:07

标签: mysql mariadb database-migration

我最近使用'mysqldump'将数据库(从Ubuntu服务器)迁移到mariadb数据库(在CentOS7服务器上),并使用'mysql'命令导入它们。我有这个设置一个phpmyadmin环境,虽然迁移似乎已经成功,但我注意到phpmyadmin报告使用了不同的磁盘空间,并且还显示了一些表的行号略有不同。

有没有办法确定是否有任何“错过”或任何方式确认数据是否已全部通过迁移进行复制? 我在两台服务器上都运行了一个mysqlcheck来检查数据库的一致性,但我认为这并不能确认数据是否相同。

干杯,

1 个答案:

答案 0 :(得分:0)

可能不是问题。

InnoDB在使用SHOW TABLE STATUS时,只给出了行数的近似值。

转储和重新加载重建了数据和索引。即使逻辑内容相同,这很可能导致不同大小的文件。

除了你提到的以外,你有任何差异线索吗?