centOS7下mysql插入中文字符报错问题解决方法

发布时间 - 2026-01-10 22:55:13    点击率:

在刚装完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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# centos  # mysql中文乱码  # centos7  # mysql  # 中文  # 解决CentOS7中运行jar包报错:xxx(Permission denied)  # 关于idea+centos7+zookeeper报错connectionloss  # timeout问题  # centos7防火墙导致java程序访问mongodb3.0.1时报错的问题分析  # 解决centos7操作系统开机提示error:file“/boot/grub/i386-pc/nor  # 种方法  # 是在  # 就有  # 就行  # 英文  # 报错  # 配置文件  # 大家多多  # 就可以  # 新建一个  # 默认值  # 应该是  # 并保存  # 建立了  # xBD  # usr  # cnf  # br  # span  # wq 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 长沙做网站要多少钱,长沙国安网络怎么样?  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  在centOS 7安装mysql 5.7的详细教程  Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】  网站制作企业,网站的banner和导航栏是指什么?  Laravel定时任务怎么设置_Laravel Crontab调度器配置  Laravel如何构建RESTful API_Laravel标准化API接口开发指南  详解jQuery停止动画——stop()方法的使用  C++用Dijkstra(迪杰斯特拉)算法求最短路径  Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)  Linux后台任务运行方法_nohup与&使用技巧【技巧】  使用C语言编写圣诞表白程序  百度浏览器如何管理插件 百度浏览器插件管理方法  JavaScript如何实现类型判断_typeof和instanceof有什么区别  魔毅自助建站系统:模板定制与SEO优化一键生成指南  HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】  Laravel如何使用Service Provider服务提供者_Laravel依赖注入与容器绑定【深度】  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  Laravel如何使用Telescope进行调试?(安装和使用教程)  打开php文件提示内存不足_怎么调整php内存限制【解决方案】  北京的网站制作公司有哪些,哪个视频网站最好?  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  如何获取上海专业网站定制建站电话?  Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧  Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】  Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用  Python自动化办公教程_ExcelWordPDF批量处理案例  WordPress 子目录安装中正确处理脚本路径的完整指南  jQuery中的100个技巧汇总  Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】  Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】  如何快速生成ASP一键建站模板并优化安全性?  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  java获取注册ip实例  网站图片在线制作软件,怎么在图片上做链接?  历史网站制作软件,华为如何找回被删除的网站?  iOS验证手机号的正则表达式  Android自定义listview布局实现上拉加载下拉刷新功能  Laravel如何与Vue.js集成_Laravel + Vue前后端分离项目搭建指南  Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】  Laravel怎么配置S3云存储驱动_Laravel集成阿里云OSS或AWS S3存储桶【教程】  如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】  Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)  音响网站制作视频教程,隆霸音响官方网站?  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?  如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环  Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤