博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
更改MYSQL中指定表的默认编码(LINUX)
阅读量:2713 次
发布时间:2019-05-13

本文共 379 字,大约阅读时间需要 1 分钟。

1、先导出数据:

 mysqldump databasename tablename -uroot -ppass > bakdata.sql
2、通过VI编辑器打开bakdata.sql,去掉前面的建表语句及DROP语句,否则你后面建的表又没了;
3、通过iconv转换命令将现在原有导出文件的编码进行转换,如我这里将gbk转为utf8,更多帮助通过man iconv获取帮助:
 iconv -f gbk -t utf8 bakdata.sql
3、通过mysql客户端,登陆相应的库,通过show create table tablename,生成现在表的表结果拷贝出来,并更改其建表编码部分;
4、DROP表:drop table tablename;
5、导入数据,在MYSQL客户端中打入:source /[你的路径]/bakdata.sql
6、OK

转载地址:http://wylvd.baihongyu.com/

你可能感兴趣的文章
延迟队列实现,定时任务,关闭订单
查看>>
Java代码性能优化的 40+ 细节
查看>>
云计算之tcpdump抓包
查看>>
云计算之docker小结
查看>>
云计算之linux服务器用户管理
查看>>
云计算之mysql数据备份
查看>>
云计算之mysql优化思路
查看>>
云计算之lnmp + redis
查看>>
云计算之版本控制工具SVN
查看>>
云计算之linux系统优化(上)
查看>>
云计算之linux系统优化(下)
查看>>
云计算之linux系统调优(三)
查看>>
云计算之MySQL数据库MHA集群搭建应用
查看>>
云计算之MySQL数据库MHA集群常见错误
查看>>
云计算之部署Tomcat服务器
查看>>
将CPU使用情况导入MySQL表
查看>>
云计算之dockerhub与github实现跨墙拉取镜像与自动化部署
查看>>
云计算之MySQL运维中的危险操作
查看>>
云计算之k8s系列_第一回
查看>>
云计算之k8s系列_第二回
查看>>