博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubutun mysql 5.7 修改默认字符集为utf8 ,解决xshell连接显示乱码问题
阅读量:6969 次
发布时间:2019-06-27

本文共 611 字,大约阅读时间需要 2 分钟。

hot3.png

Xshell里执行mysql命令,发现select出来的记录中中文乱码

开始以为Xshell编码问题,按照[文件]–>[打开]–>在打开的session中选择连接的那个,点击[属性] -> [终端], 编码选择为:Unicode(UTF-8),然后重新连接服务器这个步骤做了一遍,发现还是不行,仔细看一下中文目录还是显示正常的,那么排除linux终端的问题。

用终端连入msyql,打入命令SHOW VARIABLES LIKE ‘character%;,发现

character_set_client = latin1

character_set_database= latin1
character_set_server= latin1

vi /etc/mysql/mysql.conf.d/mysqld.cnf

 [client]  #增加这个

 default-character-set=utf8 #增加这个

  [mysqld]

  character-set-server=utf8 #增加这个
 

[mysql]  #增加这个

no-auto-rehash   #增加这个

default-character-set=utf8  #增加这个

如下图

100330_ov8k_2364788.png

 

然后保存退出;

重启mysql  

/etc/init.d/mysql restart

100734_O3bh_2364788.png

 

转载于:https://my.oschina.net/u/2364788/blog/1527349

你可能感兴趣的文章
MessageBeep()---穷人的调试器
查看>>
scala学习手记9 - =和==
查看>>
android:descendantFocusability用法简析
查看>>
Linq中的分页
查看>>
WAP端 经验记录2
查看>>
HTTP/2基础
查看>>
iOS实践01
查看>>
Removing bad blocks from the USB drive with fsck
查看>>
javascript事件之:jQuery事件中实例对象和拓展对象之间的通信
查看>>
用服务提高附加值:无人机服务公司如何打造定制一站式服务?
查看>>
sharepoint 获取术语集源的术语并绑定到下拉列表中
查看>>
[HDU1756]Cupid's Arrow
查看>>
数学分析原理 定理 6.5
查看>>
linearlayout点击变换颜色
查看>>
helm-locate 使用 everything
查看>>
C#for(;;)是什么意思?
查看>>
HTML的footer置于页面最底部的方法
查看>>
dedecms---一个简单酷站的构建及解析
查看>>
网上商城系统主要模块
查看>>
牧羊少年奇幻之旅读书笔记
查看>>