2019-11-01 15:45:18 卢浮宫 版权声明:本文为站长原创文章,转载请写明出处
一、今天再部署测试环境数据时(centos),进行大量数据表创建和数据写入时出现两个问题
1、1153 - Got a packet bigger than 'max_allowed_packet' bytes
2、使用的是一个txt文件,出现编码问题
二、问题1解决过程
1、问题一是在数据大量写入时超出最大限制导致的,网上找下资料说修改数据库配置文件即可。
于是连接服务器各种操作,同时因centos和window的文件操作方式导致效率不太行。
2、直接搜索centos修改mysql配置文件,但是在进行中的时候,一大佬直接说,我们直接搜解决方案不就好了。?
3、直接搜索发现:在mysql中直接操作一下sql即可
set global net_buffer_length=1000000;
set global max_allowed_packet=1000000000;
4、结果嘞,搞定了...
三、问题2解决过程
1、既然是编码问题就先看下mysql默认编码
2、得出数据库默认编码为utf-8
3、txt文件另存为utf编码文件
4、重新操作 OK