ubuntu使用apt-get安装mysql后,server的默认编码是latin1,下面把server的编码修改成utf8。

编码相关信息:

1
2
3
4
5
6
7
8
9
10
11
12
13
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的编码

打开mysql的配置文件/etc/mysql/my.cnf

1
vim /etc/mysql/my.cnf

在[mysqld]里追加

1
character-set-server=utf8

保存后,重启mysql。

1
/etc/init.d/mysql restart

编码就正确了。

1
2
3
4
5
6
7
8
9
10
11
12
13
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/ |
+--------------------------+----------------------------+

完成。

最新文章

  1. angularjs学习总结 详细教程(转载)
  2. 【C#】Excel舍入函数Round、RoundUp、RoundDown的C#版
  3. java 克隆
  4. Swift基础--Swift中的分类以及在分类中扩展init方法的注意事项
  5. 《Java语言程序设计》上机实验
  6. Careercup - Microsoft面试题 - 5943729928011776
  7. [数据结构]字典树(Tire树)
  8. MAC 环境下 初始化新的mysql root 密码
  9. HTML5 canvas 绘制五星红旗
  10. jquery.sortable.js源代码解读
  11. mysql xtrabackup 备份恢复实现,mysql命令备份数据库,打包压缩数据库
  12. 【图文教程】用“iz3d”软件将您的游戏打造为红蓝3D游戏。
  13. 视觉slam学习之路(一)看高翔十四讲所遇到的问题
  14. Django开发自己的博客系统
  15. Unable to start web server; nested exception is org.springframework.context.ApplicationContextException: Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean.
  16. day 42 mycql 数据类型
  17. Vue非父子组件之间的传值
  18. Single Number II leetcode java
  19. 20165309 技能学习经验与C语言
  20. WIN32控件使用系统样式

热门文章

  1. 再次认识 vertical-align
  2. “奥特曼攻打小怪兽”java学习打怪升级第一步
  3. EXCEL时间日期转换为常规字符显示
  4. 1020理解MySQL——索引与优化
  5. springMvc请求的跳转和传值
  6. 在Winform中播放视频等【DotNet,C#】
  7. Struts2 Action扩展名的三种修改方法
  8. java-commons-HttpClient超时设置setConnectionTimeout和setSoTimeout
  9. 【HDU 4940】Destroy Transportation system(无源无汇带上下界可行流)
  10. 【转】HTTP中的长连接和短连接分析