centos下mysql5.6修改默认编码格式
2016-03-22 19:22
465 查看
通过
2. 打开
注意,在mysql5.5之前的版本,加入的是default-character-set=utf8,在mysql5.5之后改变成了character-set-server=utf8
3. 使用
4. 进入mysql,再次输入
此时,mysql默认编码改成了utf8,但是之前的数据文件仍旧是latin1编码,此时需要
通过
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 DATABASEdb_name
DEFAULT CHARACTER SET utf8 ;修改数据库编码
ALTER TABLEtb_name
DEFAULT CHARACTER SET utf8 ;修改表的编码
通过
show create database database_name查看数据库属性,通过
show create table table_name查看表的属性
相关文章推荐
- MySQL中的integer 数据类型
- MySQL存储过程
- Android之获取手机上的图片和视频缩略图thumbnails
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- Centos6 编译安装Python
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- 数据库链接字符串查询网站
- 硬盘安装CentOS 6.2以及添加GRUB启动菜单
- MySQL 备份和恢复策略
- CentOS 6.2实战部署Nginx+MySQL+PHP