【待反馈】面板的MySQL导出备份好像有点bug
WordPress在面板上选择备份数据然后恢复数据,会让网站的emoji消失或者变成问号,通过phpmyadmin导出导入都是正常显示emoji的,如果用PHPmyadmin导出数据库再上传到面板前台导入数据库也是正常显示emoji的,直接用面板备份数据库再还原就会让网站的emoji数据异常,这样推断是面板导出数据和备份的环节有问题,毕竟pmy导出的数据库可以随意导入没问题,我排查很多次了,面板备份还原数据库会让WordPress里面包含emoji的数据异常不显示或变成问号,面板是导出打包数据库的格式有问题吗?看下面的截图用面板导出的和用PHPmyadmin导出的是有点不一样的,utf8mb4才支持emoji。你们可以试试wordpress文章和评论输入emoji 保存,备份数据库 然后还原数据库,还原以后emoji就变成问号了
您好,是通过面板内备份还是phpmyadmin导出备份,再去通过面板内导入恢复吗?是这个流程吗
本帖最后由 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都是损坏的,这个问题好几年了其实
nilkkk 发表于 2022-9-7 14:37
看截图,面板导出的是utf8格式,utf8不支持emoji会把数据里的emoji变成问号,phpmyadmin导出的是utf8mb4是 ...
好的,抽空测试下 谢花郎 发表于 2022-9-8 09:35
好的,抽空测试下
如果解决了能不能通知一下,要说严重的话网站搬家一次就导致所有内容中的emoji都不显示了,都变成问号了,也恢复不了了,因为导出的文件就已经那样了 nilkkk 发表于 2022-9-8 22:35
如果解决了能不能通知一下,要说严重的话网站搬家一次就导致所有内容中的emoji都不显示了,都变成问号了 ...
好的
这个问题在aapanel里还是有,现在是2024年11月22日,今天我导出来的wp站,放在另一个服务器上,emoji也是变成?了,很多都不显示了,很麻烦,请问官方能优化下吗,aapanel也一起优化哦,谢谢
页:
[1]