MySQL实验中不同字符集数据库迁移步骤是怎样的

技术MySQL实验中不同字符集数据库迁移步骤是怎样的MySQL实验中不同字符集数据库迁移步骤是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。今天主

关系型数据库实验中不同字符集数据库迁移步骤是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

今天主要介绍下逻辑备份怎么迁移编码不同的数据库,这里用一个实验来演示一下。

1. 创建测试数据库

createdatabaset 1 default characters setgbkcollategbk _ Chinese _ ci;createdatabaset2 default characters setutf 8 collate F8 _ general _ ci;uset1createtablet11(idint,namevarchar(10),primarykey(id))engine=innodefaultcharset=utf8;创建表12(idint,namevarchar(10),primarykey(id))engine=innodefaultcharset=GB 2312;uset2create table 21(idint,namevarchar(10),primarykey(id))engine=innodefaultcharset=utf8;创建表22(idint,namevarchar(10),primarykey(id))engine=innodefaultcharset=GB 2312;MySQL实验中不同字符集数据库迁移步骤是怎样的

MySQL实验中不同字符集数据库迁移步骤是怎样的

2. 模拟数据

用途1插入t11值(1,‘hwb’);插入t 11值(2,‘hwb 2’);insertintot12values(1,’ hwb ‘);插入到T12值(2,‘hwb 2’);用途2插入t21值(1,‘hwb’);插入t21值(2,‘hwb 2’);插入到t22值(1,‘hwb’);插入到t22值(2,‘hwb 2’);MySQL实验中不同字符集数据库迁移步骤是怎样的

MySQL实验中不同字符集数据库迁移步骤是怎样的

MySQL实验中不同字符集数据库迁移步骤是怎样的

3. 导出数据库

MySQL dump-uroot-pt1/tmp/t1 _ old。sqlmysql dump-uroot-pt2/tmp/T2 _ old。SQLMySQL实验中不同字符集数据库迁移步骤是怎样的

4. 转换编码

如果你是想转成utf-8,就在t参数后面写上。以前字符集是gb2312就在-f参数后面写上。

iconv-tutf-8-fgb 2312-c/tmp/t1 _ old。SQL/tmp/t1 _ new _ utf8。sqliconv-tutf-8-fgb 2312-c/tmp/T2 _ old。SQL/tmp/T2 _ new _ utf8。SQLMySQL实验中不同字符集数据库迁移步骤是怎样的

MySQL实验中不同字符集数据库迁移步骤是怎样的

5. 修改 /tmp/new_utf8.sql文件的字符编码

一项Linux指令的/CHARSET=gbk/CHARSET=utf-8/g ‘/tmp/t1 _ new _ utf-8。SQL/tmp/t1 _ new _ utf 8 _ new。sqlsed的/CHARSET=GB 2312/CHARSET=utf 8/g ‘/tmp/t1 _ new _ utf 8 _ new。SQL/tmp/t1 _ new _ utf 8 _ new 2。sqlsed的/CHARSET=gbk/CHARSET=utf-8/g ‘/tmp/T2 _ new _ utf-8

MySQL实验中不同字符集数据库迁移步骤是怎样的

MySQL实验中不同字符集数据库迁移步骤是怎样的

6. 建新库

createdatabaset3 default characters setutf 8 collate F8 _ general _ ci;createdatabaset4 default characters setutf 8 collate F8 _ general _ ci;MySQL实验中不同字符集数据库迁移步骤是怎样的

7. 导入

uset 3 source/tmp/t1 _ new _ utf8 _ new 2。SQL用途4;来源/tmp/T2 _ new _ utf8 _ new 2。SQL8. 测试

MySQL实验中不同字符集数据库迁移步骤是怎样的

MySQL实验中不同字符集数据库迁移步骤是怎样的

到这里就完成了数据库及表不同字符集的迁移测试。

关于关系型数据库实验中不同字符集数据库迁移步骤是怎样的问题的解答就分享到这里了,希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/125348.html

(0)

相关推荐

  • Java编程环境搭建和变量基本使用方法是什么

    技术Java编程环境搭建和变量基本使用方法是什么本篇内容介绍了“Java编程环境搭建和变量基本使用方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧

    攻略 2021年11月4日
  • 如何进行python的merge理解

    技术如何进行python的merge理解如何进行python的merge理解,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。mergepandas的merge

    攻略 2021年12月4日
  • Shell命令之ls

    技术Shell命令之ls Shell命令之lsls 命令,list 的缩写,是最常见的目录操作命令,其主要功能是显示当前目录下的内容。此命令的基本格式为:[root@localhost ~]# ls [

    礼包 2021年12月7日
  • 什么是学区房,学区房的标准是如何界定的

    技术什么是学区房,学区房的标准是如何界定的学区房什么是学区房,主要是一些城市的中学,小学的生源,是按住址所在地就近入学这一原则划分的。这也避免了很多麻烦,避免了托人情找关系。你住在哪个地方,你的小学入学就在附近的小学,不

    生活 2021年10月26日
  • jquery如何隐藏某一行

    技术jquery如何隐藏某一行这篇文章主要为大家展示了“jquery如何隐藏某一行”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jquery如何隐藏某一行”这篇文章吧。

    攻略 2021年12月13日
  • SpringBoot Https 修改状态码

    技术SpringBoot Https 修改状态码 SpringBoot Https 修改状态码@Beanpublic ServletWebServerFactory servletContainer()

    礼包 2021年12月15日