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;
就会发现: