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)

相关推荐

  • 抖音一元刷100赞,哪个网站可以买抖音赞

    技术抖音一元刷100赞,哪个网站可以买抖音赞小编说到抖音刷赞,而抖音热门就是自然涨粉的唯一方式,只有获得热门推荐才有可能会涨粉,但是想要上热门必须要有一定的基础点赞量、评论量、播放量,没有这些指标是很难上热门的,怎么办呢

    测评 2021年10月26日
  • 一石等于多少斤,李时珍时代一石是多少斤?

    技术一石等于多少斤,李时珍时代一石是多少斤?在古代一石等于多少斤,“石”作为计量单位,有三种:1.容量单位,十斗为一石 [dan,Chinese unit of dry measure]十斗为一石。——《说苑·辨物》关石

    生活 2021年10月25日
  • 怎么在LibreOffice中完全启用深色模式

    技术怎么在LibreOffice中完全启用深色模式小编给大家分享一下怎么在LibreOffice中完全启用深色模式,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们

    攻略 2021年10月26日
  • 怎么用pythoner判断字符串是否可以作为密码

    技术怎么用pythoner判断字符串是否可以作为密码这篇文章主要介绍“怎么用pythoner判断字符串是否可以作为密码”,在日常操作中,相信很多人在怎么用pythoner判断字符串是否可以作为密码问题上存在疑惑,小编查阅

    攻略 2021年11月4日
  • 如何分析bootstrap和vue的区别

    技术如何分析bootstrap和vue的区别今天就跟大家聊聊有关如何分析bootstrap和vue的区别,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。区别:1、B

    攻略 2021年11月2日
  • oracle赋予用户创建方法的权限(oracle赋予用户调用某个过程权限)

    技术Oracle中定义者权限和调用者权限的示例分析这篇文章给大家分享的是有关Oracle中定义者权限和调用者权限的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。定义者权限:定义者权限指

    攻略 2021年12月13日