开发者社区> 问答> 正文

MySQL将utf8字符集修改成GBK字符集的实际过程是什么?

MySQL将utf8字符集修改成GBK字符集的实际过程是什么?

展开
收起
真的很搞笑 2021-11-06 23:59:02 1001 0
1 条回答
写回答
取消 提交回答
  • 1> 导出表结构 #以utf8格式导出 mysqldump -uroot -p --default-character-set=utf8 -d nick_defailt>alltable.sql --default-character-set=gbk #表示已GBK字符集连接 –d 只表示表结构

    2> 编辑alltable.sql 将utf8改成gbk。

    3> 确保数据库不在更新,导出所有数据 mysqldump -uroot -p --quick --no-create-info --extended-insert --default-character-set=utf8 nick_defailt>alldata.sql

    4> 打开alldata.sql将set name utf8 修改成 set names gbk(或者修改系统的服务端和客户端)

    5> 建库 create database oldsuo default charset gbk;

    6> 创建表,执行alltable.sql mysql -uroot -p oldsuo <alltable.sql

    7> 导入数据 mysql -uroot -p oldsuo <alltable.sql

    2021-11-06 23:59:21
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像