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)

相关推荐

  • 怎么获取AWR的脚本

    技术怎么获取AWR的脚本本篇内容介绍了“怎么获取AWR的脚本”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!#!/bin/

    攻略 2021年11月9日
  • mysqlhotcopy备份报错该怎么解决

    技术mysqlhotcopy备份报错该怎么解决mysqlhotcopy备份报错该怎么解决,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。问题:

    攻略 2021年12月4日
  • 发朋友圈文字怎么不被折叠,苹果手机朋友圈折叠怎么处理

    技术发朋友圈文字怎么不被折叠,苹果手机朋友圈折叠怎么处理下载安装“讯飞输入法”,进入输入状态,点击“快捷输入”图标,进入“剪贴板”页面发朋友圈文字怎么不被折叠。打开“朋友圈模式”,需要开启完全访问状态,点击“立即开启”。

    生活 2021年10月30日
  • CF161D Distance in Tree 题解

    技术CF161D Distance in Tree 题解 CF161D Distance in Tree 题解Description
    洛谷传送门
    Solution
    似乎各种做法都可以过,这里提供一篇 \

    礼包 2021年10月28日
  • 中庸,大家对中庸知道有什么见解

    技术中庸,大家对中庸知道有什么见解儒家经典《中庸》说:“‘’尊德性而道问学,致广大而尽精微,极高明而道中庸,”极高明而道中庸的境界在我们平凡的生活中就可以达到,那就是永保内心的安静中庸、忌急功近利、永不骄不躁、不大喜亦不

    生活 2021年10月23日
  • 控制流程语句

    技术控制流程语句 控制流程语句控制流程语句:
    语句:就是使用分号分的代码就是一个语句。
    顺序语句:就式从上往下执行所有代码就是语句。int i = 3;  //声明变量语句;  //空语句Sstem.o

    礼包 2021年12月13日