Home > Database > Mysql Tutorial > body text

修改mysql5.5默认编码_MySQL

WBOY
Release: 2016-06-01 13:36:33
Original
927 people have browsed it

bitsCN.com


mysql数据库的默认编码并不是utf-8。

安装mysql后,启动服务并登陆,使用show variables命令可查看mysql数据库的默认编码:

修改mysql5.5默认编码_MySQL

由上图可见database和server的字符集使用了latin1编码方式,不支持中文,即存储中文时会出现乱码。以下是命令行修改为utf-8编码的过程,以支持中文。

(1)关闭mysql服务

 

[plain] 

 

service mysql stop  

 

(2)修改 /etc/mysql/my.cnf  (默认的安装路径)

 

[plain] 

 

vim /etc/mysql/my.cnf  

打开my.cnf后,在文件内的[mysqld]下增加如下两行设置:

 

[plain] 

 

character_set_server=utf8  

init_connect='SET NAMES utf8'  

 

 

(具体如截图所示):

 

修改mysql5.5默认编码_MySQL

保存退出。


(3) 重新启动mysql服务  

 

[plain] 

 

service mysql start  

 

 

至此,完成修改默认编码,登陆mysql后重新使用show variable like '%character%'获得的输出效果如下:

 

修改mysql5.5默认编码_MySQL

 

具体操作和输出情况如下:

修改mysql5.5默认编码_MySQL

bitsCN.com
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template