解决mysql数据库备份后再导入emoji表情丢失问题

最近老是折腾服务器,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表情显示正常


版权属于:唧唧咕
本文链接:https://blog.althwn.cc/archives/1000/
Notice:本文可随意转载修改不受限制,但文章引用的第三方内容为原作者所有,请勿用于商业目的

感谢阅读,如有错误,欢迎指正。如果觉得对您有帮助,欢迎打赏,谢谢~

Last modification:November 11th, 2018 at 09:49 am

Leave a Comment