最近老是折腾服务器,MySQL服务也不稳定,所以就存在数据库导入导出的问题,之前虽然已经设置了数据库支持显示emoji表情,但是如果导出后再恢复备份,原来的emoji表情就会变成问号,本着遇到问题就解决问题的心态,决定对数据库配置文件进行修改,于是在网上收到了这篇文章10分钟完成MySQL对emoji的支持,按照他的方法,分别在/etc/my.conf
的配置文件的相关字段添加了如下内容(在字段下任意位置插入即可
):
[client]
default-character-set=utf8mb4
[mysql]
default-character-set=utf8mb4
[mysqld]
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect = 'SET NAMES utf8mb4'
character-set-client-handshake = false
因为之前数据库恢复时就已经设置了utf8mb4格式,我就不再需要进行数据库转换,添加完后,试着导出再导入,emoji表情显示正常
感谢阅读,如有错误,欢迎指正。如果觉得对您有帮助,欢迎打赏,谢谢~