mysql默认字符编码的修改

mysql源码安装时,最简单的即是:

./configure --prefix=/usr/local/mysql

但是这样的话默认编码就为latin1了,然而有时我们的一个已有系统使用的是gbk、gb2312、utf8等编码,这时就需要修改这一默认值。

正常情况下是没有这些编码的,因此就需要在编译时将这些编码加到mysql中,使用如下命令

./configure --prefix=/usr/local/mysql --with-extra-charsets=gbk,gb2312,utf-8

然后make&&make install

随后是一些安装的初始步骤,这里就不细说。

这时仅仅是将我们需要的编码安装到系统中,如果要设成默认值,就需要在/etc/my.cnf中添加default-character-set=?

为了保持客户端和服务端一致,需要在client部分和server部分各添加default-character-set=gb2312(如果要设成gb2312)

这时我们进入mysql后,show variables;

就会发现:

posted @ 2012-07-10 14:26  聂风  阅读(398)  评论(0编辑  收藏  举报