您的位置:首页 > 运维架构 > Linux

centos下mysql5.6修改默认编码格式

2016-03-22 19:22 465 查看
通过
status
指令查看mysql数据库格式,如下可以看到mysql是5.6.29版本。



2. 打开
/etc/my.cnf
配置文件,在[mysqld]下面加入下面信息
character-set-server=utf8


注意,在mysql5.5之前的版本,加入的是default-character-set=utf8,在mysql5.5之后改变成了character-set-server=utf8

3. 使用
service mysql restart
重启mysql

4. 进入mysql,再次输入
status;
应该可以看到编码方式变为了utf8



此时,mysql默认编码改成了utf8,但是之前的数据文件仍旧是latin1编码,此时需要

ALTER DATABASE
db_name
DEFAULT CHARACTER SET utf8 ;
修改数据库编码

ALTER TABLE
tb_name
DEFAULT CHARACTER SET utf8 ;
修改表的编码

通过
show create database database_name
查看数据库属性,通过
show create table table_name
查看表的属性
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息