linux操作系统下的mysql编码设置为utf8

来源:互联网 发布:ad9361寄存器配置软件 编辑:程序博客网 时间:2024/05/18 20:06

版本:

在linux命令行下输入:

 cat /etc/issue
Ubuntu 12.04 LTS \n \l
</pre><pre name="code" class="plain">mysql版本
mysql> status--------------mysql  Ver 14.14 Distrib 5.5.37, for debian-linux-gnu (x86_64) using readline 6.2
Threads: 1  Questions: 119  Slow queries: 0  Opens: 351  Flush tables: 1  Open tables: 86  Queries per second avg: 0.012--------------
我的mysql已经改为了utf8编码。

1、改编码

在linux命令行输入:sudo vim /etc/mysql/my.cnf

在[client] 节点下加入:default-character-set=utf8在[mysqld]节点下加入:character-set-server=utf8collation-server=utf8_general_ci

然后:保存my.cnf文件,重启mysql

在linux命令行输入:/etc/init.d/mysql restart

OK;

打开mysql,输入status:

会出现

mysql  Ver 14.14 Distrib 5.5.37, for debian-linux-gnu (x86_64) using readline 6.2Connection id:39Current database:Current user:root@localhostSSL:Not in useCurrent pager:stdoutUsing outfile:''Using delimiter:;Server version:5.5.37-0ubuntu0.12.04.1 (Ubuntu)Protocol version:10Connection:Localhost via UNIX socketServer characterset:utf8Db     characterset:utf8Client characterset:utf8Conn.  characterset:utf8UNIX socket:/var/run/mysqld/mysqld.sockUptime:2 hours 37 min 5 secThreads: 1  Questions: 119  Slow queries: 0  Opens: 351  Flush tables: 1  Open tables: 86  Queries per second avg: 0.012

修改成功!


注意事项:

不可把default-character-set=utf8放在[mysqld]节点上,因为mysql5.0版本是不支持的,这样的话会报错或者无法启动mysql







0 0