centeros 6.3 64位如何修改mysql5.5.25默认编码?

发布时间:2020-04-17编辑:脚本学堂
本文介绍了修改mysql5.5.25默认编码的方法,系统是CenterOS 6.3 64位,有关mysql默认编码修改的教程,需要的朋友参考下。

如何查看mysql默认的编码格式:
show variables like “character%”;
如果现实-bash: show: command not found 说明没有登录mysql数据库,需要进行登录。

输出结果:
修改mysql5.5.25默认编码的方法

mysql的默认编码是latin1,不支持中文,要支持中文则把数据库的默认编码修改为gbk或者utf8。

一,修改my.cnf 文件
目录为/etc/my.cnf
如果系统中没有my.cnf文件、则需要创建此文件,具体步骤请看步骤<查找.cnf结尾的文件>,如果存在,直接跳过步骤<查找.cnf结尾的文件>,直接进入步骤<编辑my.cnf文件>
查找.cnf结尾的文件
命令find / -iname *.cnf -print

结果如图:
修改mysql5.5.25默认编码的方法

将上面搜索结果集中/usr/share/mysql目录下任意的一个文件复制到/etc/目录下
命令:

cp /usr/share/mysql/my-large.cnf /etc/my.cnf

相关阅读:
如何查看mysql默认编码?  修改mysql默认编码的方法

二,编辑my.cnf文件
命令:vi /etc/my,cnf
在[client ]下加入:
 

default-character-set=utf8

在[ mysqld ] 下面加:
 

character_set_server=utf8
init_connect=’SET NAMES utf8′(或者是SET NAMES ‘utf8′)

网上说在 [ mysql ] 下面加入:
 

default-character-set=utf8

测试了下是不可以,因为mysqld不识别它,所以改成:
 

character_set_server=utf8

重启mysql:
 

service mysql restart

使配置生效。