ilank 发表于 2021-10-18 16:34:13

【已回复】mysql MariaDB 10.5数据库备份,emoji字符会出现问号

wordpress做的微信上程序,会获取微信用户名字   有emoji表情 ,正常编辑的文章里emoji表情,数据库编码是utf8mb4_general_ci,
经过测试宝塔默认的备份工具database 备份后emoji表情会变成问号????,
数据还原后emoji表情 也会变成问号?????
用phpmyadmin 备份数据库,还原数据库不会出现这问题。

mysql5.6版本数据也不会出现这问题, 这说明宝塔数据备份工具database 对mysql MariaDB 兼容效果不是很好

堡塔开发wzz 发表于 2021-10-18 17:07:15

你好,mariadb上的兼容暂时不是很好,如果有这方便的需求,建议暂时先用MySQL

大炮运维V587 发表于 2021-10-20 14:29:54

您好,我这边测试了下,是可以添加表情的,我使用的是WordPress进行测试的,发文章的时候,新旧服务器上都可以

nmdx 发表于 2021-11-18 21:52:05

本帖最后由 nmdx 于 2021-11-18 22:29 编辑

大炮运维V587 发表于 2021-10-20 14:29
您好,我这边测试了下,是可以添加表情的,我使用的是WordPress进行测试的,发文章的时候,新旧服务器上都 ...
不是不能使用   而是数据库备份导出的时候emoji会变成 ?      使用phpmyadmin导出sql没问题   你可以宝塔备份后下载搜索一下刚刚的评论

mysql版本5.6 编码utf8mb4,支持emoji的

我也是今天恢复一个传到cos的定时备份文件才发现这个问题,还好旧服务器还在。。还能重新用phpmyadmin导出。。。
----------------------
新版本测试了一下新建数据库时候正确设置utf8mb4格式备份正常了,但是旧5.9面板删除重建数据库备份还是不行,估计历史代码有点问题吧

大炮运维V587 发表于 2021-11-19 19:35:21

nmdx 发表于 2021-11-18 21:52
不是不能使用   而是数据库备份导出的时候emoji会变成 ?      使用phpmyadmin导出sql没问题   你可以宝塔 ...

您好,这边测试的都是7.7.0的正式版本,5.9版本已经不再提供技术支持了。因此使用这个版本的话尽快升级到最新版本
页: [1]
查看完整版本: 【已回复】mysql MariaDB 10.5数据库备份,emoji字符会出现问号