当前位置:论坛首页 > Linux面板 > 求助

【待反馈】面板的MySQL导出备份好像有点bug

发表在 Linux面板2022-9-6 00:08 [复制链接] 6 4142

WordPress在面板上选择备份数据然后恢复数据,会让网站的emoji消失或者变成问号,通过phpmyadmin导出导入都是正常显示emoji的,如果用PHPmyadmin导出数据库再上传到面板前台导入数据库也是正常显示emoji的,直接用面板备份数据库再还原就会让网站的emoji数据异常,这样推断是面板导出数据和备份的环节有问题,毕竟pmy导出的数据库可以随意导入没问题,我排查很多次了,面板备份还原数据库会让WordPress里面包含emoji的数据异常不显示或变成问号,面板是导出打包数据库的格式有问题吗?看下面的截图用面板导出的和用PHPmyadmin导出的是有点不一样的,utf8mb4才支持emoji。

你们可以试试wordpress文章和评论输入emoji 保存,备份数据库 然后还原数据库,还原以后emoji就变成问号了

QQ截图20220906104528.png
使用道具 举报 只看该作者 回复
发表于 2022-9-7 11:12:20 | 显示全部楼层
您好,是通过面板内备份还是phpmyadmin导出备份,再去通过面板内导入恢复吗?是这个流程吗
使用道具 举报 回复 支持 反对
发表于 2022-9-7 14:37:23 | 显示全部楼层
本帖最后由 nilkkk 于 2022-9-7 14:40 编辑
谢花郎 发表于 2022-9-7 11:12
您好,是通过面板内备份还是phpmyadmin导出备份,再去通过面板内导入恢复吗?是这个流程吗
...

看截图,面板导出的是utf8格式,utf8不支持emoji会把数据里的emoji变成问号,phpmyadmin导出的是utf8mb4是支持emoji的,从pmy导出的数据无论从pmy导入或者面板导入都正常。

面板上直接备份再还原就会发现emoji变成了问号,说明面板导出的数据库在打包导出备份时就损坏了emoji。

能让面板导出备份时支持utf8mb4字符集吗,否则通过面板备份或自动备份的数据库里面emoji都是损坏的,这个问题好几年了其实


使用道具 举报 回复 支持 反对
发表于 2022-9-8 09:35:54 | 显示全部楼层
nilkkk 发表于 2022-9-7 14:37
看截图,面板导出的是utf8格式,utf8不支持emoji会把数据里的emoji变成问号,phpmyadmin导出的是utf8mb4是 ...

好的,抽空测试下
使用道具 举报 回复 支持 反对
发表于 2022-9-8 22:35:12 | 显示全部楼层
谢花郎 发表于 2022-9-8 09:35
好的,抽空测试下

如果解决了能不能通知一下,要说严重的话网站搬家一次就导致所有内容中的emoji都不显示了,都变成问号了,也恢复不了了,因为导出的文件就已经那样了
使用道具 举报 回复 支持 反对
发表于 2022-9-9 09:26:29 | 显示全部楼层
nilkkk 发表于 2022-9-8 22:35
如果解决了能不能通知一下,要说严重的话网站搬家一次就导致所有内容中的emoji都不显示了,都变成问号了 ...

好的
使用道具 举报 回复 支持 反对
发表于 2024-11-22 16:51:59 | 显示全部楼层
这个问题在aapanel里还是有,现在是2024年11月22日,今天我导出来的wp站,放在另一个服务器上,emoji也是变成?了,很多都不显示了,很麻烦,请问官方能优化下吗,aapanel也一起优化哦,谢谢
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表