Linux centos7 mysql 配置支持emoji表情包,笔记
1.确认你的数据库使用的是utf8mb4 字符集
使用Navicat管理工具 查看 修改
2确认数据配置文件使用utf8mb4字符集
注释掉的utf8 是之前配置时使用的,此时在插入带有emoji表情的数据时会报如下错误
下面是我的配置文件 可以直接粘贴
[mysql]
# 设置mysql默认字符集
# default-character-set=utf8
# 设置mysq默认使用字符集 utf8mb4 支持emoji 表情包
default-character-set=utf8mb4
[client]
# 设置mysql客户端默使用认字符集 支持emoji
default-character-set=utf8mb4[mysqld]
skip-name-resolve
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=/usr/local/mysql
# 设置mysql数据库的数据的存放目录
datadir=/usr/local/mysql/data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
# character-set-server=utf8
# ##############以下内容配置 是为了使数据库支持 emoji 表情########
character-set-client-handshake=FALSE
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
init_connect='SET NAMES utf8mb4'
# ##################支持配置结束#########
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
lower_case_table_names=1
max_allowed_packet=16M
保存后,重启mysql就行,现在你的数据库存储 表情就不会报错了,
但是要注意在连接数据库时 不能使用 characterEncoding\=utf8 否则,同样会报错 顺带贴下我的连接语句 springboot下 properties 配置文件中的连接语句
################ &allowMultiQueries=true 如果sql语句 存在批量更新时加上这个语句 可以返回成功数量 ######################
spring.datasource.url=jdbc\:mysql\://*.*.*.*\:3306/home_dynamic?useUnicode\=true&allowMultiQueries=true&useAffectedRows=true
Linux centos7 mysql 配置支持emoji表情包,笔记相关推荐
- mysql不支持emoji表情的问题的解决方法
mysql不支持emoji表情的问题的解决方法 参考文章: (1)mysql不支持emoji表情的问题的解决方法 (2)https://www.cnblogs.com/flywang/p/851420 ...
- mysql数据库支持emoji表情的详解
mysql存储emoji表情的时候,就会报错,如下: Error updating database. Cause: java.sql.SQLException: Incorrect string v ...
- Mysql关于处理emoji表情包报错问题的处理
mysql使用emoji表情的功能,在mysql 5.5 之前,UTF-8编码只支持1-3个字节:从MySQL 5.5开始,可以支持4个字节UTF编码 utf8mb4 ,一个字符能够支持更多的字符集, ...
- php mysql emoji_php实现emoji表情包的数据库存储和展示
在写项目chinaobd2的时候遇到这样一个问题,用户在发表评论和回复的时候,往往会将表情输入,然后展示出来却是一堆乱码,贼恶心,最后我写了一个php方法,对其进行了转化,废话不多说,我们直接看代码吧 ...
- mysql数据库支持emoji表情特殊字符
文章目录 一.背景问题 二.window下设置utf8mb4 1.修改mysql配置文件 2.重启mysql服务 3.设置库.表字符集 三.linux下设置utf8mb4 1.修改配置 2.重启服务 ...
- mysql支持emoji表情符
由于微信公众号项目,图文素材编辑需要将图文正文保存到数据库中,数据库用的是mysql,需要是5.5以上版本 mysql的utf8编码的一个字符最多3个字节,但是一个emoji表情为4个字节,所以utf ...
- mysql存储emoji表情_MySQL中支持emoji表情的存储
由于需要实现emoji表情评论的功能,所以数据库需要支持emoji表情的存储,根据查询的资料最终实现了该功能,现将实现的过程以及过程遇到的一些问题记录下来,供大家参考和交流. mysql的utf8编码 ...
- mysql存储ios表情_MySQL中支持emoji表情的存储
由于需要实现emoji表情评论的功能,所以数据库需要支持emoji表情的存储,根据查询的资料最终实现了该功能,现将实现的过程以及过程遇到的一些问题记录下来,供大家参考和交流. mysql的utf8编码 ...
- php mysql emoji表情_php 让MySQL支持Emoji表情 mysql 5.5.3+
让MySQL支持Emoji表情 mysql 5.5.3+ 让mysql支持Emoji表情,涉及无线相关的 MySQL 数据库建议都提前采用 utf8mb4 字符集. mysql 版本 5.6 1 解决 ...
- mysql 5.6 emoji_让MySQL支持Emoji表情 mysql 5.6
让 1 解决方案:将Mysql的编码从utf8转换成utf8mb4. 需要 >= MySQL 5.5.3版本.从库也必须是5.5的了.低版本不支持这个字符集. 复制报错 2 my.cnf 文件 ...
最新文章
- python去哪里学-杭州python编程入门去哪学?
- Nacos注册服务都注册在public空间下
- VC中的双缓冲绘图技术
- Web前端开发——BAT面试题汇总及答案03
- 【Go语言】【13】再谈GO语言的结构体
- python的一些库(模块)集合
- 04:数组逆序重放【一维数组】
- RocketMQ怎么保证队列顺序消费
- 数据结构之排序算法Java实现(8)—— 线性排序之计数排序算法
- 【LeetCode】【refine 3】题号:*3. 无重复字符的最长子串
- 基于SSM的车辆管理系统
- 如何将NFC读卡器库移植到Kinetis K64F微控制器
- Java格式化百分比
- App安全软件防护能力检测
- chmod 赋权所有_linux 命令 赋权 chmod
- Vue入门(Vue.js,库与框架,MVVM,BootCDN,Vue入门,数据双向绑定,vue事件,生命周期,钩子函数 )
- netty使用中的LEAK: ByteBuf.release() was not called before it‘s garbage-collected
- 识别速度3.6ms/帧,人像抠图、工业质检、遥感识别,用这一个分割模型就够了
- 2023年中职网络安全竞赛解析——隐藏信息探索
- 计算机主机电源怎么换,电脑主机不会拆装更换电源怎么办?详细图文来教你,看完你就会了...