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

 更新时间:2017年02月08日 09:27:20   作者:内心毫无波动甚至还想  
本篇文章主要介绍了centOS7下mysql插入中文字符报错问题解决,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。

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

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

相关文章

  • 服务器端如何开启GZIP压缩功能(Apache、IIS、Nginx)

    服务器端如何开启GZIP压缩功能(Apache、IIS、Nginx)

    在负载均衡中有一个必须要做的事情就是给服务器开启GZIP压缩功能,本文主要介绍了服务器端如何开启GZIP压缩功能,具有一定的参考价值,感兴趣的可以了解下
    2022-04-04
  • linux Apache服务器系统安全设置与优化

    linux Apache服务器系统安全设置与优化

    结合,mod_gzip 和缓冲工具等,我们完全可以使一台配置较低的 PC 有足够的能力处理各种 HTML/CGI 等的请求。
    2008-07-07
  • apache2.2 支持.net 3.5的设置方法

    apache2.2 支持.net 3.5的设置方法

    一直在为asp.net程序的打包发布头疼,甚至想过把程序装好放到vware里!但为什么一直没有想到apache这位大哥呢?!以至今天才google apache+asp.net。
    2009-10-10
  • inotify+rsync实现实时同步的方法

    inotify+rsync实现实时同步的方法

    下面小编就为大家分享一篇inotify+rsync实现实时同步的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • Linux 常用命令操作大全(推荐收藏)

    Linux 常用命令操作大全(推荐收藏)

    这篇文章主要介绍了Linux 常用命令操作大全,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • CentOS7安装iptables防火墙的方法

    CentOS7安装iptables防火墙的方法

    本篇文章主要介绍了CentOS7安装iptables防火墙的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • 详解Linux中的守护进程

    详解Linux中的守护进程

    这篇文章主要介绍了详解Linux中的守护进程的相关资料,需要的朋友可以参考下
    2017-06-06
  • Ubuntu下安装并配置VS Code编译C++的方法

    Ubuntu下安装并配置VS Code编译C++的方法

    这篇文章主要介绍了Ubuntu下安装并配置VS Code编译C++的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • PHP脚本内存泄露导致Apache频繁宕机解决方法

    PHP脚本内存泄露导致Apache频繁宕机解决方法

    这篇文章主要介绍了PHP脚本内存泄露导致Apache频繁宕机解决方法,本文的原因是因为MaxRequestsPerChild参数没有配置正确,配置MaxRequestsPerChild后解决了本文中的问题,需要的朋友可以参考下
    2014-09-09
  • Linux内核设备驱动之系统调用笔记整理

    Linux内核设备驱动之系统调用笔记整理

    今天小编就为大家分享一篇关于Linux内核设备驱动之系统调用笔记整理,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12

最新评论