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)

相关推荐

  • 轻量云服务器有什么优势

    技术轻量云服务器有什么优势随着现在对于云服务器的使用门槛不断降低,不少机房服务商都推出了自己的轻量云服务器,而相比云服务器,轻量云服务器的优势主要是入门简单,使用便捷,单击鼠标即可快速搭建云端环境或构建应用,开箱即用,那

    礼包 2021年12月10日
  • spark python 机器学习(python和spark)

    技术机器学习实践中如何将Spark与Python结合本篇文章给大家分享的是有关机器学习实践中如何将Spark与Python结合,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小

    攻略 2021年12月17日
  • VS2015安装之后如何加装Sql server2014

    技术VS2015安装之后如何加装Sql server2014这篇文章给大家分享的是有关VS2015安装之后如何加装Sql server2014的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。网上

    攻略 2021年12月4日
  • oracle静默安装的方法是什么

    技术oracle静默安装的方法是什么本篇内容介绍了“oracle静默安装的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够

    攻略 2021年11月4日
  • javaweb中dao是什么开发模式(javaweb阶段包含哪些)

    技术Java中面向Web开发的生旦净末丑指的是什么本篇文章给大家分享的是有关Java中面向Web开发的生旦净末丑指的是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一

    攻略 2021年12月14日
  • 什么是java非公平锁

    技术什么是java非公平锁这篇文章主要介绍“什么是java非公平锁”,在日常操作中,相信很多人在什么是java非公平锁问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”什么是java非公平锁”

    攻略 2021年10月20日