登录mysql执行
mysql> show variables like 'character%';
发现编码有些不是utf-8

修改/etc/mysql/my.cnf,网上说的是/etc/my.cnf但是没在这个位置找到

然后在[client]中添加
default-character-set=utf8
[mysql]中添加
default-character-set=utf8
[mysqld]中添加
collation-server = utf8_unicode_ci
init-connect=’SET NAMES utf8′ (引号貌似有问题)
character-set-server = utf8

保存退出

停止mysql服务
sudo service mysql stop
再启动mysql服务
sudo service mysql start
查看状态
sudo service mysql status

登录mysql再执行
mysql> show variables like 'character%';

看到编码已经被改变

mysql> show variables like 'character%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)

2016-12-26

mac下解决乱码问题:

mac下/etc目录下默认是没有mysql的配置文件的

但是我们可以把默认的配置文件拷贝到这里

终端输入以下命令,把mysql的默认配置文件拷贝到/etc目录下

cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

接下来的步骤就和Linux上的解决方案相同了

参考链接:

http://www.ha97.com/5359.html

http://www.111cn.net/sys/linux/53209.htm

http://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/

原文收集链接:http://www.cnblogs.com/ieayoio/p/5460669.html

转载于:https://www.cnblogs.com/ieayoio/p/5460669.html

linux下mysql中文乱码相关推荐

  1. 记录一次Linux下MySQL中文乱码,没有my.cnf

    上学的时候就遇到过MySQL中文乱码的东西,工作后好久不用,这几天做个练习,又再次出现.MySQL字符乱码一般有几个地方的配置: 1.数据库内置编码格式character_set_server,默认的 ...

  2. linux下mysql乱码,Linux下mysql中文乱码解决方案

    中文存入 mysql 数据库出现的乱码,从 JSP 页面读取 mysql 中文数据出现乱码,以及在 sell 环境下查看数据库表中文数据出现乱码.为了解决中文乱码问题,首先是采用同一字符集.本人采用的 ...

  3. linux下mysql乱码_linux下mysql中文乱码

    登录mysql执行 mysql> show variables like 'character%'; 发现编码有些不是utf-8 修改/etc/mysql/my.cnf,网上说的是/etc/my ...

  4. linux下tomcat中文乱码

    项目在本地测试的时候都正常,放上linux服务器就中文乱码 1.首先确定项目代码需设置编码都已经设置好了,本地测试没有问题 2.然后想到是tomcat下的配置文件没有配置编码,然后给tomcat下的s ...

  5. linux core文件乱码,.net core在linux下图片中文乱码

    不得不吐槽一下,.net core 2.2的System.Drawing在linux有很多坑,又是依赖libgdiplus,又是依赖gdiplus,依赖解决了又来了个中文乱码,怎的一声哀叹 这里做个笔 ...

  6. linux下oracle中文乱码问题的解决

    linux下oracle数据库很常见的一个问题就是中文显示乱码.这样问题出现有多种可能,可能是linux系统本身未能设置得当,导致不支持中文输入与显示,另一种可能就是oracle本身的问题.一般为了避 ...

  7. xshell mysql中文乱码_解决Xshell等Linux终端连接MySQL中文乱码问题

    Xshell里执行mysql命令,发现select出来的记录中中文乱码 用SQLyog 连接mysql发现正常. 开始以为Xshell编码问题,按照[文件]–>[打开]–>在打开的sess ...

  8. linux下Qt中文乱码问题

    找了一天的中文乱码解决方案 虽然直接对程序设置: QTextCodec::setCodecForLocale(QTextCodec::codecForName("GBK")); Q ...

  9. Linux下matlab中文乱码,linux下安装的matlab无法显示中文,怎么办?求详细解答!谢谢!...

    首先要明白在linux下Matlab的图形界面是用java做的,所以matlab无法显示中文,实际上是你的linux系统中的java系统的中文字体配置没有做好. 下面提供两个方法. 方法一: 打开ma ...

最新文章

  1. 对深拷贝与浅拷贝的再次理解
  2. 处理程序“ExtensionlessUrlHandler-Integrated-4.0”在其模块列表
  3. JVM调优总结(二)
  4. Atitit 完整知识体系表 attilax总结 要读哪些书
  5. (转)最大流最小割定理
  6. 打印5列五颗星_可打印丨50组“数学顺口溜”+大九九乘法口诀表!给孩子收藏!...
  7. 利用openFrameWork、ofxFaceTrack制作的虚拟眼镜加载系统
  8. Excel转shape file
  9. Yii2 常用操作总结
  10. 个人空间岁末大回报活动12月30日获奖名单
  11. Apple News+收入滑铁卢,苹果“all in 软服务”能否留住用户?
  12. 【舆情监测平台】舆情危机处置的四大原则。
  13. 使用matplotlib,pylab进行python绘图
  14. (转载)图像语义分割
  15. 中国企业网盘保持高速增长 联想份额占四成
  16. error C1076: 编译器限制 : 达到内部堆限制;使用 /Zm 指定更高的限制
  17. 氧药典LNW-2800分析仪提供4组分气体含量分析
  18. 记录MySQL获取系统当前年份月份日期
  19. 服务器微信了早上好,早上好问候语微信
  20. C# winform窗体技术点一

热门文章

  1. Java hibernate假外键_java – Hibernate:没有实体类的外键,只能通过id
  2. Generate Java objects for FpML using JAXB and Maven: The Easy Way!
  3. 十二届 - CSU 1803 :2016(同余定理)
  4. C语言如何在可变参数函数中使用printf?
  5. uwp选取文件夹并读取其中的图片
  6. 订餐系统之自动确认淘点点订单
  7. step3 . day3 数据结构之线性表 单项循环链表和双向循环链表
  8. 190707Python-Redis
  9. Java_方法的调用①及案例
  10. BZOJ3294 CQOI2011放棋子(动态规划)