centOS7下mysql插入中文字符报错问题解决方法
作者:内心毫无波动甚至还想 时间:2023-07-25 12:55:23
在刚装完mysql,就建立了数据库abc,然后新建一个abc表,插入英文没有问题,但是插入中文就有问题,会报错:
ERROR 1366 (HY000): Incorrect string value: '\xE4\xBD\x99\xE9\x93\xB6...'
应该是数据库编码问题,所以应该改数据库编码
这里有2中方法。一种是直接敲代码设置,一种是在CentOS7中修改文件/usr/my.cnf,
第一种方法:
列出数据库的编码表
mysql> show variables like '%char%';
修改编码格式:
mysql> set character_set_database=utf8;
mysql> set character_set_server=utf8;
等
就是保留 character_set_filesystem和character_sets_dir的原有默认值不变,其他全都改为utf8就行
然后把原来创建的数据库删除重新建立一个,再创建一个表,就可以插入中文啦。。。
第二种方法:在CentOS7中修改文件/usr/my.cnf,
打开配置文件:
vi /etc/my.cnf;
在[mysqld],[mysql],[client]下分别添加如下内容
[mysqld]
character_set_server = utf8
[mysql]
default-character-set=utf8
[client]
default-character-set=utf8
备注:
编辑文件用到的快捷键:
进入编辑模式编辑
i
退出编辑模式
Esc
退出文件并保存
:wq
来源:http://www.centoscn.com/CentosBug/softbug/2017/0103/8394.html
标签:centos,mysql
0
投稿
猜你喜欢
做seo技术要善于结合多个关键字工具组合
2009-09-30 13:48:00
服务器数据意外丢失的正确处理方法
2009-01-23 17:08:00
godaddy空间控制面板中英文对照
2010-04-11 13:10:00
Windows操作系统组策略应用全攻略(2)
2010-05-31 19:06:00
GoDaddy:如何添加一个Java Servlet
2010-04-22 12:55:00
Godaddy注册后域名解析怎么设置
2010-04-07 08:58:00
小说站新手的经验 献给广大想作文学站的朋友
2009-03-05 13:17:00
iis限制 流量限制与cpu限制的对比
2008-05-29 14:06:00
分享十个便宜VPS主机-VPS服务器建站和搭建应用服务体验
2023-11-18 10:20:59
Apache Web服务器安全配置全攻略
2023-11-03 01:35:32
Apache服务器实现301重定向详解
2012-01-17 15:55:58
在阿里云购买云服务器并安装宝塔面板的步骤
2022-09-09 00:45:21
URL搜索引擎优化 绝对路径和相对路径释疑
2009-02-01 11:09:00
蜘蛛抓取静态页面与触发gzip压缩的实验结果
2011-09-13 18:48:52
分析并清除web服务器上的网页木马
2009-05-28 08:36:00
从Google Analytics分析AdSense的广告点击行为
2009-02-12 14:08:00
加强企业Linux系统安全的若干方法
2009-07-21 09:46:00
福建网民866万 全国居第六
2008-02-21 13:37:00
如何减少和避免Google Adsense无效点击
2007-09-21 14:24:00
利用新浪微博进行网站推广
2009-09-09 09:30:00