linux中修改mysql的默认编码

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

2、修改my.cnf 文件
目录为/etc/my.cnf
如果系统中没有my.cnf文件、则需要创建此文件,具体步骤请看3,如果存在,直接跳过步骤3,直接进入步骤4

3、查找.cnf结尾的文件
命令find / -iname *.cnf -print
结果如图:

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

4、编辑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

5、重启mysql
service mysql restart

原文链接:http://blog.itblood.com/linux-modify-mysql-encoding.html,转载请注明出处。
0
低语者 WHISPERER v1.0 [电脑/1G]WHISPERER 官方中文版经典2D横板平台动作游戏 [ACT/官方中文/动态/CV]
低语者 WHISPERER v1.0 [电脑/1G]WHISPERER 官方中文版经典2D横板平台动作游戏 [ACT/官方中文/动态/CV]
6分钟前 有人购买 去瞅瞅看

站点公告

显示验证码
没有账号?注册  忘记密码?