企业案例--生产环节更改mysql字符集
Posted 忙碌在路上
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了企业案例--生产环节更改mysql字符集相关的知识,希望对你有一定的参考价值。
查看数据库字符集:
show database create dbname \G;
查看数据库表字符集:
show table create tbname \G;
查看现有数据库字符集设置:
show variables like ‘character_set%‘;
临时修改字符集:
set names latin1|utf8;
-------------------------------------------
非生产环境:
alter database character xxx;
alter table tbname character xxx;
前提:已经有记录的的字符集数据是无法修改的,
生产环境更改字符集:
已经跑了一段时间的库修改
修改过程:
1、导出表结构
mysqldump -d参数
2、修改表结构sql内容,替换字符集关键字 比如Latin1改成utf8
3、导出表数据,这个时候就不能写入数据了
--no-create-info 只导出创建语句
4、修改数据sql文件latin1到utf8
5、创建指定库
6、创建指定表
7、导入指定数据
以上是关于企业案例--生产环节更改mysql字符集的主要内容,如果未能解决你的问题,请参考以下文章