mysql 中常常出现对中文支持不友好的情况 常见的错误 “Illegal mix of collations for operation”

下面我们规整一下 mysql 数据库中一共涉及到哪些字符集

character-set-server/default-character-set:服务器字符集,默认情况下所采用的

character-set-database:数据库字符集

character-set-table:数据库表字符集

一般情况下只需要设置character-set-server,而在创建数据库和表时不特别指定字符集,这样统一采用character-set-server字符集.

character-set-client:客户端的字符集

character-set-results:结果字符集

在客户端,如果没有定义character-set-results,则采用character-set-client字符集作为默认的字符集

下面分享一个解决mysql 中文字符乱码的解决方案:

修改mysql 配置

vim /etc/mysql/my.cnf

查找 “client” 一项:

上面黄色关键词就是我们要找的 client, 紧接着在下面添加一行: default-character-set=utf8

保存退出配置文件.

然后关闭mysql服务,重新启动.

/etc/init.d/mysql stop

/etc/init.d/mysql start

然后我们进入 mysql ,查看字符集

mysql> show variables like 'character\_set\_%';

+--------------------------+--------+

| 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 |

+--------------------------+--------+

7 rows in set (0.00 sec)

上面结果可以看到字符集默认支持 utf8,我们在涉及到汉字的时候不会有乱码的情况.

最新文章

  1. 初始webservice
  2. 使用django开发博客过程记录4——Category分类视图
  3. iis7 64位 操作excel的一系列问题(未完待续)
  4. Sweet Alert
  5. SpringHttpInvoker解析1-使用示例
  6. Connection Management and Security
  7. 用HTML5构建一个流程图绘制工具
  8. SSH_框架整合5--验证用户名是否可用
  9. 文件流操作(FileStream,StreamReader,StreamWriter)
  10. C++11多线程教学(二)
  11. Jquery 输入金额格式限制 插件
  12. WebBrowser控件跨域访问页面内容
  13. POJ3090_Visible Lattice Points【欧拉函数】
  14. .Net Core下使用WCF
  15. Python的re模块中search与match的区别
  16. Personal Reading Assignment 2 -读推荐文章有感以及项目开发目前总结
  17. 读取excel思路
  18. [环境]vscode中python虚拟环境
  19. 【BZOJ3514】 Codechef MARCH14 GERALD07加强版
  20. 尚硅谷redis学习11-jedis操作redis

热门文章

  1. 百度url 参数详解全
  2. POJ 2134
  3. 升级后开机就提示“android.process.acore”停止执行 --分析 解决方式
  4. SVN各种异常解决整理
  5. mysql 免安装配置 数据库修改密码和远程IP登陆
  6. Python学习历程之模块浅识
  7. Elasticsearch部署异常Permission denied
  8. Excel—— [导入到数据库] or 将数据 [导入到Excel]
  9. vue中使用Ueditor编辑器 -- 1
  10. SQL Server死锁排查