文档章节

配置mysql使支持utf8

ptrees
 ptrees
发布于 2017/03/25 21:12
字数 147
阅读 38
收藏 0

这两天被mysql的编码问题折腾得够呛,网上各种说法,最后这些说法整合筛选总算找到了一个比较正确的解决方法

mysql版本:5.5+

配置/etc/mysql/my.cnf

[mysqld]
#添加这几行
collation_server=utf8_unicode_ci
character_set_server=utf8
skip-character-set-client-handshake

[client]
#这个不设置好像也无所谓
default-character-set=utf8

然后修改数据库的默认编码

ALTER DATABASE dbname CHARACTER SET utf8 COLLATE utf8_general_ci;

查看一下结果

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                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)

 

© 著作权归作者所有

ptrees
粉丝 0
博文 7
码字总数 886
作品 0
西城
系统管理员
私信 提问
配置源码安装的MySQL同时支持多个字符集

################################################################ 系统环境:RHEL5 [ 2.6.18-8.el5xen ] 软件环境: httpd-2.2.8 mysql-5.0.22 php-5.2.6 这里仅提供编译安装mysql、httpd......

心心
2012/12/27
88
0
MySQL下字符集的查看与修改

MySQL的字符集支持(Character Set Support)有两个方面: 字符集(Character set)和排序方式(Collation)。 对于字符集的支持细化到四个层次: 服务器(server),数据库(database),数据表(table)...

李长春
2011/08/17
134
0
MYSQL 字符集问题

MySQL的字符集支持(Character Set Support)有两个方面: 字符集(Character set)和排序方式(Collation)。 对于字符集的支持细化到四个层次: 服务器(server),数据库(database),数据表(table)...

Adairs
2016/03/10
14
0
修改及查看mysql数据库的字符集

Liunx下修改MySQL字符集: 1.查找MySQL的cnf文件的位置 find / -iname '*.cnf' -print /usr/share/mysql/my-innodb-heavy-4G.cnf /usr/share/mysql/my-large.cnf /usr/share/mysql/my-small......

神勇小白鼠
2011/02/25
249
0
Linux 配置源码安装的MySQL同时支持多个字符集

一、mysql的多字符集支持 1、设置mysqld服务同时支持多个字符集 将mysqld服务的默认字符集改为utf8,并同时支持latin1、gbk、gb2312、big5、ascii字符集。可以为不同的数据库、表使用不同的字...

woshiluo
2018/06/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

关于AsyncTask的onPostExcute方法是否会在Activity重建过程中调用的问题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/XG1057415595/article/details/86774575 假设下面一种情况...

shzwork
今天
6
0
object 类中有哪些方法?

getClass(): 获取运行时类的对象 equals():判断其他对象是否与此对象相等 hashcode():返回该对象的哈希码值 toString():返回该对象的字符串表示 clone(): 创建并返此对象的一个副本 wait...

happywe
今天
6
0
Docker容器实战(七) - 容器中进程视野下的文件系统

前两文中,讲了Linux容器最基础的两种技术 Namespace 作用是“隔离”,它让应用进程只能看到该Namespace内的“世界” Cgroups 作用是“限制”,它给这个“世界”围上了一圈看不见的墙 这么一...

JavaEdge
今天
8
0
文件访问和共享的方法介绍

在上一篇文章中,你了解到文件有三个不同的权限集。拥有该文件的用户有一个集合,拥有该文件的组的成员有一个集合,然后最终一个集合适用于其他所有人。在长列表(ls -l)中这些权限使用符号...

老孟的Linux私房菜
今天
7
0
面试套路题目

作者:抱紧超越小姐姐 链接:https://www.nowcoder.com/discuss/309292?type=3 来源:牛客网 面试时候的潜台词 抱紧超越小姐姐 编辑于 2019-10-15 16:14:56APP内打开赞 3 | 收藏 4 | 回复24 ...

MtrS
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部