IT咨询服务MySQLxtrabackup

用Percona XtraBackup,备份mysql5.6的数据库能否直接在mysql8下用 XtraBackup恢复使用?

如题,用Percona XtraBackup,备份mysql5.6的数据库能否直接在mysql8下用 XtraBackup恢复使用?显示全部

如题,用Percona XtraBackup,备份mysql5.6的数据库能否直接在mysql8下用 XtraBackup恢复使用?

收起
参与3

返回Amygo的回答

AmygoAmygoDBA分布式事务数据库

MySQL开源数据库 的软件版本说明:

(1)以版本号MySQL5.6.45 为例,  5 代表第一大版本号也即是重大变更,例如作者接触的早期版本是MySQL3.23 ; 

(2)从 .x.y.z 开始 ,从5.y.z开始第一位 X 数字没有变化过,第二数字Y  代表大版本号的变化,Z 代表小版本号变化;

(3)从8.0.19开始,突然开始变化X数字,那是因为MySQL开源数据库出现重大方向的变化;

(4)总结:X或 Y变化都是属于MySQL开源数据库大版本变化。

MySQL开源数据库的完整备份软件说明: 

(1) xtraBackup 是属于数据库完整备份的物理备份,也即只能同版本 或小版本号相差不多的情况下可兼容

(2)mysqldump是 属于数据库完整备份的 逻辑备份,是可以通用的。

总结:

MySQL 5.6.z 软件版本的数据库能否直接采用 xtraBackup做的完整数据库备份还原到 MySQL8.0.z  软件版本,因为属于 物理备份 + 跨大版本,则可以断定99.999%是无法兼容的。

就像基于Oracle数据库的业务系统  能否不做任何修改 迁移到 分布式事务数据库 或国产集中式数据库中的道理是一样的。

银行 · 2020-02-20
浏览2448
yinxin 邀答

回答者

Amygo
DBA分布式事务数据库
擅长领域: 数据库服务器分布式系统

Amygo 最近回答过的问题

回答状态

  • 发布时间:2020-02-20
  • 关注会员:2 人
  • 回答浏览:2448
  • X社区推广