一、登录MySQL查看用SHOW VARIABLES LIKE ‘character%’;下字符集,显示如下:

+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+

character_set_database和character_set_server的默认字符集还是latin1。

二、最简单的完美修改方法,修改mysql的my.cnf文件中的字符集键值(注意配置的字段细节):

1、在[client]字段里加入default-character-set=utf8,如下:

[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
default-character-set=utf8

2、在[mysqld]字段里加入character-set-server=utf8,如下:

[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
character-set-server=utf8

3、在[mysql]字段里加入default-character-set=utf8,如下:

[mysql]
no-auto-rehash
default-character-set=utf8

修改完成后,service mysql restart重启mysql服务就生效。注意:[mysqld]字段与[mysql]字段是有区别的。这点在网上没人反馈过。

使用SHOW VARIABLES LIKE ‘character%’;查看,发现数据库编码全已改成utf8。

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

最新文章

  1. css3+js打造炫酷图片展示
  2. 论文笔记之: Hierarchical Convolutional Features for Visual Tracking
  3. LFI、RFI、PHP封装协议安全问题学习
  4. 减去border边框
  5. [Sciter系列] MFC下的Sciter–1.创建工程框架
  6. Android(java)学习笔记90:泛型类的概述和使用
  7. js截取小数点后几位的写法
  8. MySQL主从问题
  9. 【6】锋利的 jQuery 笔记
  10. ubuntu16.04 安装搜狗输入法
  11. selenium自动化测试打开新标签窗口
  12. 升级gitlab
  13. Jquery样式
  14. java中线程池的使用
  15. 第一章javascript词法结构笔记摘要
  16. Python day11 filter函数筛选数据,reduce函数压缩数据的源码详解
  17. Tasker to proximity screen on
  18. 【Mac】gem install 出错 You don't have write permissions for the /Library/Ruby/Gems
  19. 【翻译自mos文章】使用asm来部署 超大数据库(10TB到PB 范围)--针对oracle 10G
  20. 51nod 1040 最大公约数之和

热门文章

  1. JSP标准标签库(JSTL)--核心标签库 c
  2. Android蓝牙传感应用(转)
  3. GridView 编辑,更新,删除 等操作~~
  4. 使用compass更高效的编辑css --- 图片精灵
  5. HDU 4115 Eliminate the Conflict
  6. python标准库-日志logging
  7. UI常用控件
  8. Android 各层中日志打印功能的应用
  9. PAT (Advanced Level) 1030. Travel Plan (30)
  10. Linux的iptables常用配置范例(1)