问题说明

修改 ECS MySQL 数据库的字符集。

问题原因

MySQL 数据库有默认有两大类字符集,分别通过如下方式查看:

服务器端字符集  对应查看命令:

show global variables like '%chara%';

客户端的字符集 对应的查询命令是:

show session variables like '%chara%';

以上图为例,服务器端的字符集已经是 gbk,而客户端字符集中,“character_set_client”、“character_set_connection”是 utf8。

向数据库中插入数据流程是:客户端 > 连接 > 数据库

返回结果流程是:数据库 >  链接 > results

本文 results 为默认不会乱码,若是 utf8 则可能返回为乱码。

处理办法

修改 MySQL 字符集的方法如下:

Linux 环境修改方法

Windows 环境修改方法

Linux 环境修改方法

MySQL 5.5 版本,及以上版本改为:

[client]

default-character-set = utf8

[mysqld]

character-set-server = utf8

修改好配置文件后,重启 MySQL 服务使修改生效

# service mysqld restart

Windows 环境修改方法

MySQL 5.5 版本以下这样修改:

[client]

default-character-set=utf8

[mysqld]

default-character-set=utf8

MySQL 5.5版本,及以上版本改为:

[client]

default-character-set = utf8

[mysqld]

character-set-server = utf8

注意:在 MySQL 的安装目录中,修改 my.ini 这个 MySQL 的配置文件。

修改好配置文件后,重启 MySQL 服务使修改生效。Windows下的 MySQL 服务一般在服务管理器中重启,cmd 命令行中输入 services.msc。回车后会弹出服务管理器,找到 MySQL 相关服务,右键重启即可。

linux 系统gbk字符集,linux 修改字符集gbk相关推荐

  1. 如何查看linux系统的字符集,Linux系统查看字符集和修改字符集(以CentOS为例)

    一.查看字符集 Linux字符集在系统中体现形式是一个环境变量,以CentOS6.5为例,其查看当前终端使用字符集的方式可以有以下四种方式: 第一种: [root@Testa-www tmp]# ec ...

  2. linux查找最近访问的文件,教您在Linux系统中查找最近修改的文件/文件夹

    如果您使用Linux系统进行日常操作,则主目录文件将随时间急剧增加.如果您有成千上万个文件,很可能不记得最近更改的文件名,本文将教您在Linux系统中查找最近修改的文件/文件夹.另外,如果要检查出于任 ...

  3. linux系统怎么查看权限设置密码,linux系统怎么查看及修改文件读写权限设置

    在linux中查看与修改文件权限我们都必须使用命令来操作,不能像windows一样点几下就好了,那么linux系统怎么查看及修改文件读写权限设置?接下来大家跟着学习啦小编一起来了解一下linux系统查 ...

  4. linux 修改bios信息,一种基于Linux系统通过IPMI工具修改BIOS选项的测试方法及系统_2017103901253_权利要求书_专利查询_专利网_钻瓜专利网...

    1.一种基于Linux系统通过IPMI工具修改BIOS选项的测试方法,其特征在于: 步骤101,启用IPMI服务: 步骤102,BIOS Setup选项使能设置: 步骤103,修改BIOS选项当前值与 ...

  5. 在装完Linux系统之后自己去修改Swap分区的大小(两种方法)

    在装完Linux系统之后自己去修改Swap分区的大小(两种方法)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:o ...

  6. Linux系统下查看和修改 系统时间和硬件时间

    Linux系统下查看和修改 系统时间和硬件时间 1.具体命令使用如下: 查看当前系统时间 [root@littlelawson hbase-1.4.0]# date Mon Jun 18 10:36: ...

  7. linux下去ldap数据,Linux系统下要如何修改LDAP中的数据

    在天下网吧-网吧系统-网吧天下栏目上一篇文章中,我们看到了:希望对各位网吧网管或者网吧维护,做网吧系统的各位大大有用,那么今天我们一起来看下:Linux系统下要如何修改LDAP中的数据 在之前的文章中 ...

  8. MAC 通过终端连接AWS云服务上的linux系统(Ubuntu)修改Html的标题

    先看结果截图 作业完成要求:(个人作业仅供参考) 方法:MAC 通过终端 连接AWS云服务上的linux系统(Ubuntu)修改Html的标题(修改成自己的名字) 1.直接进入课程地址:https:/ ...

  9. MySQL查看字符集以及修改字符集

    MySQL查看字符集以及修改字符集 一.查看数据库字符集 1.进入数据库 [root@localhost ~]# mysql Welcome to the MySQL monitor. Command ...

  10. 连接linux系统的mysql,Linux系统MySQL开启远程连接

    1.远程连接上Linux系统,确保Linux系统已经安装上了MySQL数据库.登陆数据库.mysql -uroot -p(密码). 2.创建用户用来远程连接 GRANT ALL PRIVILEGES ...

最新文章

  1. Java 使用 Redis
  2. 聊聊恺明大神MAE的成功之处!
  3. STVD出现红色区域
  4. hibernate 基础学习
  5. 《经济学人》:Facebook 的 Libra 项目预示着一场消费革命
  6. html文字自动上翻,jQuery超酷文字随机翻转变换动画特效
  7. 文本处理三剑客awk的使用
  8. open打开新窗口时的选项
  9. 理解insert all/insert first的使用
  10. 怎么跳伞_和平精英跳伞怎么快速落地 和平精英跳伞技巧琵琶网
  11. python 灰度图像转彩色_彩色图像--伪彩处理 灰度图转伪彩色图像
  12. C++项目设计与总结
  13. rc列联表_推荐一款轻便的RC列联表卡方统计
  14. 准备考试?python也能帮你划重点,上考场(误)
  15. javaSE-day04--ArrayList基本用方法、类内定义方法和方法重载、静态方法static(类的方法)、工具方法(static)的定义和使用
  16. 【每日一练】小米搜索框
  17. 老李的RT-THREAD学习05--线程
  18. post请求几种常见content-type类型
  19. CUDA RuntimeError: CUDA error: an illegal memory access was encountered
  20. 出门问问+android+wear,谷歌联手出门问问建Android Wear应用商店

热门文章

  1. 通知 Notification的介绍,以及自定义通知
  2. 面向对象与面向过程(尚学堂视频学习总结_001)
  3. routerOS做wan口的交换机扩展和带宽叠加
  4. JAVA小鑫の日常系列故事(七)——小纸条
  5. 【研究生论文写作】 思政相关题目选择题
  6. connection closed
  7. uni-app实现生成二维码功能
  8. html写一个轮播图响应式布局,响应式banner图片轮播布局代码
  9. svg图标四周有空隙
  10. 又一个好用的xbox360手柄驱动