MySQL系列—导入数据库文件:Unknown character set: 'utf8mb4' / mysql或MySQL server has gone away
来源:互联网 发布:js获取手机唯一标识码 编辑:程序博客网 时间:2024/06/05 14:11
一、Unknown character set: ‘utf8mb4’ / mysql决解方法
1、首先检查MySql数据库是否支持字符集:utf8mb4
命令:
SHOW CHAR SET;
2、如果数据库支持字符集utf8mb4,则设置数据库的字符集为utf8mb4。
按照博客中文写入数据库乱码及Incorrect string value: ‘\xF0\x9F…’ for column ‘XXX’ at row 1解决进行设置。
二、MySQL server has gone away决解方法
主要可能是因为以下几种原因:
1、一种可能是发送的SQL语句太长,以致超过了max_allowed_packet的大小。
在MySql安装路径下my.cnf(在Windows下台下面是my.ini)中设置:
max_allowed_packet = 10M(也可以设置自己需要的大小)
max_allowed_packet参数的作用是,用来控制其通信缓冲区的最大长度。
2、应用程序(比如PHP)长时间的执行批量的MYSQL语句,超过了mysql的 wait-timeout时间。最常见的就是采集或者新旧数据转化。
wait_timeout=2880000interactive_timeout = 2880000
阅读全文
0 0
- MySQL系列—导入数据库文件:Unknown character set: 'utf8mb4' / mysql或MySQL server has gone away
- Unknown character set: 'utf8mb4' / mysql
- MySQL server has gone away
- MySQL server has gone away
- MySQL server has gone away
- MySQL server has gone away
- MySQL server has gone away
- MySQL server has gone away
- MySQL server has gone away
- MySQL server has gone away
- Mysql server has gone away
- MySQL server has gone away
- MySQL server has gone away
- MySQL server has gone away
- MySQL server has gone away
- MySQL server has gone away
- MySQL server has gone away
- MySQL server has gone away
- AngularJs之Scope作用域
- 常用文本操作命令
- eclipse全局设置成UTF-8编码
- [leetcode]551. Student Attendance Record I
- 管理惯性
- MySQL系列—导入数据库文件:Unknown character set: 'utf8mb4' / mysql或MySQL server has gone away
- 操作系统内存管理
- 2016 第七届 蓝桥杯国赛 凑平方数
- 【Tensorflow】Anaconda中激活tensorflow后如何使用
- matlab之unwrap函数
- c++11模板别名using=
- 1764--矩阵转置(数据结构高分笔记)
- hibernate延迟加载
- RUCM使用实例