博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL数据库从GBK转换到UTF-8最简单解决方案(也适用于其它编码转换)
阅读量:6922 次
发布时间:2019-06-27

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

1、使用mysqldump导出表结构,如:

      mysqldump -d -u root -p 数据库名 >/root/struct.sql

2、使用mysqldump以特定编码导出数据(其中utf8为所需编码,可按需修改),如:

      mysqldump --default-character-set=utf8 -t -u root -p 数据库名 >/root/data.sql

3、打开表结构转存(/root/struct.sql),将所有CREATE TABLE中的编码替换为所需编码;

4、进入mysql控制台,执行:

      source /root/struct.sql

      source /root/data.sql

     即可完成。

 

导出表时,如果出现1044错误,添加   --skip-lock-tables  可以解决:

mysqldump -d -u root -p 数据库名 --skip-lock-tables >/root/struct.sql

mysqldump --default-character-set=utf8 -t -u root -p 数据库名 --skip-lock-tables >/root/data.sql

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

你可能感兴趣的文章
用SQL实现统计报表中的“小计”和“合计”
查看>>
【备忘】Idea的那些事
查看>>
UIImage加载本地图片资源
查看>>
c# 控制台console进度条
查看>>
[BZOJ 1212][HNOI2004]L语言(AC自动机)
查看>>
js通用脱敏方法
查看>>
项目知识总结
查看>>
域名,cookie是什么?有什么用处?cookie session的区别?cookie的失效期?
查看>>
SonarQube Scanner for MSBuild
查看>>
uninx域基础数据结构及操作
查看>>
【从蛋壳到满天飞】JS 数据结构解析和算法实现-AVL树(一)
查看>>
Java并发编程的艺术(八)——Java中的锁(3)
查看>>
开发1-5年,你说你连ZooKeeper使用的一致性协议都不熟悉?
查看>>
OpenGL ES 入门之旅 -- GLSL初识着色器语言
查看>>
实验四
查看>>
35. 搜索插入位置
查看>>
ab压测札记(Apache Bench)
查看>>
Mybatis怎么能看是否执行了sql语句
查看>>
GC算法 垃圾收集器
查看>>
21.自定义服务
查看>>