当前位置:论坛首页 > Linux面板 > 建议

【测试中】宝塔一键迁移API版本 mysql版本号不一致会导致

发表在 Linux面板2021-11-25 13:11 [复制链接] 3 1276

最近迁移网站的时候发现一个比较严重的问题

A面板 mysql 8.0 数据迁出服务器
B面板 mysql 5.7 数据迁进服务器

使用“宝塔一键迁移API版本”迁移后,提示迁移完成,并且没有发现报错提示,但是自己检查后发现B面板中有一些数据库的个别数据表丢失了,不仔细看的话是很难发现这个问题的。

之前就有一个站点,服务器到期,使用这个插件进行了网站的迁移,但是没有及时注意到数据表丢失的问题,后来过了一段时间用户反馈的时候才发现有几个表的数据空了,当时也还不知道是这个迁移插件导致的,后来是自己手动补上了丢失的数据表数据,最近又是服务器到期需要对网站进行迁移,这次迁移后及时检查,发现了迁移后数据表丢失的问题,然后删除数据库,切换mysql版本,然后重新迁移,才避免了数据再次丢失的问题。

希望宝塔官方对此进行优化升级,在迁移的时候加上对mysql版本号的校验,以防其他站长也出现像我一样丢失数据的问题。

使用道具 举报 只看该作者 回复
发表于 2021-11-25 14:54:36 | 显示全部楼层
稍等我测试下
使用道具 举报 回复 支持 反对
发表于 2021-11-25 17:09:52 | 显示全部楼层
本帖最后由 1499939724xrdh 于 2021-11-25 17:16 编辑

丢失概率不是100%,只有个别数据库的部分数据表会丢失,丢失原因是A面板导出的数据无法完整导入到B面板,因为我尝试过从A面板手动导出再手动导入进B面板的mysql也是会报错的,应该是mysql不同版本之间兼容性的问题。
使用道具 举报 回复 支持 反对
发表于 2021-11-26 09:45:18 | 显示全部楼层
1499939724xrdh 发表于 2021-11-25 17:09
丢失概率不是100%,只有个别数据库的部分数据表会丢失,丢失原因是A面板导出的数据无法完整导入到B面板, ...

那就是兼容性的问题,有些函数或者功能8.0 的已经移除或者改名了
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表