可以采用下面的方法latin1字符集转换为gbk字符集或utf8字符集。具体的转换步骤如下:

一、latin1转gbk

1、导出数据库

mysqldump --default-character-set=latin1 -h 数据库连接ip -u root -P 3306 -p数据库密码 db_name table_name > /usr/home/test/table_name.sql

2、修改table_name.sql

将/*!40101 SET NAMES latin1*/;改为/*!40101 SET NAMES gbk*/;

将DEFAULT CHARSET=latin1;改为DEFAULT CHARSET=gbk;

3、导入数据库

mysql -uroot -pxxxxxxxx  db_name < table_name.sql

二、latin1转utf8

1、mysqldump --default-character-set=latin1 -h 数据库连接ip -u root -P 3306 -p数据库密码 db_name table_name > /usr/home/test/table_nam

2、转换编码

iconv -t utf-8 -f gbk -c table_name.sql > table_name_u8.sql

注意:用latin1保存中文原本就是错误的做法,文件中存储的是错误的latin1编码,但实际上是正确的gbk编码,所以这里输入编码(-f)应为gbk。

3、)修改table_name_u8.sql,使用vi或sed命令把latin1都改为utf8。

4、导入数据库

mysql -uroot -p数据库密码  db_name < table_name_u8.sql

文章基于MySQL DBA修炼之道整理,版权属于原作者

mysql默认编码改为gkb编码_MYSQL数据库默认latin1字符集转换为GBK或UTF8相关推荐

  1. MYSQL数据库默认latin1字符集转换为GBK或UTF8

    可以采用下面的方法latin1字符集转换为gbk字符集或utf8字符集.具体的转换步骤如下: 一.latin1转gbk 1.导出数据库 mysqldump --default-character-se ...

  2. mysql字符集变为gbk_MYSQL数据库默认latin1字符集转换为GBK或UTF8

    可以采用下面的方法latin1字符集转换为gbk字符集或utf8字符集.具体的转换步骤如下: 一.latin1转gbk 1.导出数据库 mysqldump --default-character-se ...

  3. mysql基本语句实验二 修改表的结构-- 1、修改数据库-- 修改实验一中创建的学生管理数据库studentmanager的字符集为gbk。

    -- 1.修改数据库 -- 修改实验一中创建的学生管理数据库studentmanager的字符集为gbk. alter database studentmanager DEFAULT CHARACTE ...

  4. mysql改存储引擎教程_MySQL修改默认存储引擎

    mysql存储引擎: MySQL服务器采用了模块化风,各部分之间保持相对独立,尤其体现在存储架构上.存储引擎负责管理数据存储,以及MySQL的索引管理.通过定义的API,MySQL服务器能够与存储引擎 ...

  5. mysql有关运维的面试题_mysql数据库运维面试题

    1.登陆数据库 (1)单实例 mysql -uroot -poldboy (2)多实例 mysql -uroot -poldboy -S /data/3306/mysql.sock 2.查看数据库版本 ...

  6. mysql中从高到低排序_MySQL数据库少有人知的排序方式 MySQL数据库使用教程

    免费学习推荐: ORDER BY 字段名 升序/降序,相信进来的朋友都认识这个排序语句,但遇到一些特殊的排序,单单使用字段名就无法满足需求了,下面给大家介绍几个我遇到过的排序方法: 一.准备工作 为了 ...

  7. mysql将查到的数据删除_MySQL数据库的基本操作——增、删、改、查

    一.数据库查询SELECT SELECT语句查询数据表中的一列或多列数据.使用集合函数显示查询结果.连接查询.子查询以及使用正则表达式查询等. SELECT语句的基本格式是: SELECT id,na ...

  8. mysql8.0分区数据默认存放位置_mysql数据库默认存放位置修改

    windows: 方式一 使用符号连接 假设你的mysql安装在c:\mysql,数据目录就是c:\mysql\data 现在你想在D 盘建立一个名为foo的数据库,路径为d:\data\foo. 首 ...

  9. mysql数据删除后无法恢复数据恢复_Mysql数据库delete删除后数据恢复报告

    原标题:Mysql数据库delete删除后数据恢复报告 数据库环境部署与故障原因: 本次恢复的数据库安装在客户本地服务器上,服务器操作系统为windows2008 r2 .在当前环境内安装有mysql ...

最新文章

  1. 魔尺变机器人_百变魔尺——创意生活
  2. 如何升级jdk_简述面试常见问题的锁升级与锁优化
  3. 相对湿度计算软件_空调工程负荷详细计算方法(附有实例)
  4. Fireflow 终于发布啦!
  5. (私人收藏)python学习(游戏、爬虫、排序、练习题、错误总结)
  6. cocoapods的安装(这真是一个神奇的东西,每次安装的方法都不一样,而且很容易出现各种各样的错误)...
  7. android 4.0 屏蔽home键实现
  8. (三)slatstack配置管理
  9. 原有Android/IOS项目集成flutter功能
  10. 如何在android studio中调用mumu模拟器
  11. jquery-seat-charts 使用-自定义座位号 及 重新加载数据
  12. 三、Android开启wifi热点
  13. 个人和企业拥有专利的25个好处!
  14. 如何用今日头条来赚钱?那些闷声发大财的达人们都是这样做的
  15. 启动两个80线的速腾雷达
  16. 未来的计算机儿童画,儿童画未来的科学幻想绘画优秀作品
  17. 记一次MySQL使用外网IP连接超时
  18. 分享平面设计中的视觉思维(技巧实战篇)
  19. 计算机的收获初一作文,写收获的初一作文五篇
  20. 【自然语言处理与文本分析】文本特征提取方法总结。关键词提取方法。公认效果较好的IDF,RCF。

热门文章

  1. oracle 英文转数字,数字转换成英文
  2. MATLAB模糊数据工具箱的使用
  3. MySQL、SqlServer、Oracle 三种数据库的优缺点总结
  4. 枚举---枚举的其他应用
  5. 长安链大规模数据存储及数据膨胀分析
  6. Ubuntu下查看Nvidia显卡驱动
  7. 解析Hander消息处理机制
  8. Nacos 常见问题及解决方法
  9. matlab中e用什么表示什么,matlab中e怎么表示
  10. 【FPGA Verilog】如何捕获信号Posedge和Negedge?学习记录