返回顶部
首页 > 资讯 > 数据库 >MySQL数据库管理--迁移表操作步骤
  • 636
分享到

MySQL数据库管理--迁移表操作步骤

2024-04-02 19:04:59 636人浏览 独家记忆
摘要

下面一起来了解下Mysql数据库管理--迁移表操作步骤,相信大家看完肯定会受益匪浅,文字在精不在多,希望mysql数据库管理--迁移表操作步骤这篇短内容是你想要的。     

下面一起来了解下Mysql数据库管理--迁移表操作步骤,相信大家看完肯定会受益匪浅,文字在精不在多,希望mysql数据库管理--迁移表操作步骤这篇短内容是你想要的。                                                         

通过复制InnoDB表的ibd文件,实现将InnoDB表从源库迁移到目标库,类似oracle TTS。

传输表空间的限制:
1,mysql 版本 5.6.6 及其以上,源和目标版本建议都是GA版并且大版本一样
2,表引擎为innodb并且开启独立表空间(innodb_file_per_table=1)
3,处于导出状态的表只允许读也就是”read_only“状态
4,DISCARD TABLESPACE不支持分区表[5.6.17才支持] 并且当表上具有外键关系的时候需要将foreign_key_check设置为0
5,源和目标实例的page size必须大小一致
6,ALTER TABLE ... IMPORT TABLESPACE不强制进行外键约束检查,所以需要将主表和子表都导出,然后在目标实例导入

源库
[root@wallet01 ~]# su - mysql
[mysql@wallet01 ~]$ mysqldump -uroot -pabcd.1234 -d tpcc customer >customer.sql
[mysql@wallet01 ~]$ scp customer.sql 192.168.1.202:/home/mysql

[mysql@wallet01 ~]$ mysql -uroot -pabcd.1234
mysql> use tpcc100
Database changed

mysql> select count(*) from customer;
+----------+
| count(*) |
+----------+
|  1500000 |
+----------+
1 row in set (0.33 sec)

目标库
[root@wallet02 ~]# su - mysql
[mysql@wallet02 ~]$ mysql -uroot -pabcd.1234
mysql> create database tpcc;
Query OK, 1 row affected (0.05 sec)

mysql> use tpcc
Database changed

mysql> source customer.sql
Query OK, 0 rows affected (0.01 sec)

mysql>  alter table customer discard tablespace;
Query OK, 0 rows affected (0.03 sec)

源库
mysql> flush table customer for export;
Query OK, 0 rows affected (0.00 sec)

[mysql@wallet01 ~]$ cd /usr/local/mysql/data/tpcc
[mysql@wallet01 tpcc]$ scp customer.cfg 192.168.1.202:/usr/local/mysql/data/tpcc
[mysql@wallet01 tpcc]$ scp customer.ibd 192.168.1.202:/usr/local/mysql/data/tpcc

mysql>  unlock tables;
Query OK, 0 rows affected (0.03 sec)

目标库
mysql> alter table customer import tablespace; 
Query OK, 0 rows affected (11.52 sec)

mysql> select count(*) from customer;
+----------+
| count(*) |
+----------+
|  1500000 |
+----------+

1 row in set (0.37 sec)

看完MySQL数据库管理--迁移表操作步骤这篇文章后,很多读者朋友肯定会想要了解更多的相关内容,如需获取更多的行业信息,可以关注我们的数据库栏目。

您可能感兴趣的文档:

--结束END--

本文标题: MySQL数据库管理--迁移表操作步骤

本文链接: https://lsjlt.com/news/35929.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • MySQL数据库管理--迁移表操作步骤
    下面一起来了解下MySQL数据库管理--迁移表操作步骤,相信大家看完肯定会受益匪浅,文字在精不在多,希望MySQL数据库管理--迁移表操作步骤这篇短内容是你想要的。      ...
    99+
    2024-04-02
  • mysql数据库迁移详细步骤
    mysql 数据库迁移步骤概述:准备并备份源数据库,优化迁移速度。配置目标数据库,确保空间和资源充足。传输源数据库架构,在目标数据库中重新创建。传输源数据库数据,验证正确导入。管理用户和...
    99+
    2024-08-02
    mysql 数据丢失
  • mysql数据库迁移怎么操作
    MySQL数据库迁移的操作步骤如下:1.备份原数据库:在迁移前先备份原数据库,以防迁移过程中数据丢失。可以使用mysqldump命令...
    99+
    2023-06-10
    mysql数据库迁移 mysql数据库 数据库
  • MySQL 集群迁移到 Kubernetes操作步骤
    目录背景适用场景前提条件操作步骤Step 1:自建集群开启 GTIDStep 2:容器集群在线迁移全量数据Step 3:进行增量同步Step 4:同步数据到容器集群的其他节点Step 5:业务切换Step 6:停止同步总...
    99+
    2024-04-02
  • MySQL集群迁移到Kubernetes操作步骤
    目录背景适用场景前提条件操作步骤Step 1:自建集群开启 GTIDStep 2:容器集群在线迁移全量数据Step 3:进行增量同步Step 4:同步数据到容器集群的其他节点Step...
    99+
    2024-04-02
  • mysql数据库迁移的步骤是什么
    MySQL数据库迁移的步骤通常包括以下几个方面:1.备份原始数据库:在开始迁移之前,首先需要对原始数据库进行备份,以防止数据丢失或损...
    99+
    2023-09-27
    mysql数据库
  • MySQL数据库数据文件路径迁移步骤
    一、关闭mysql. $ service mysqld stop 二、将/data/mysql下的mysql目录mv(移动)到data目录。 mysql> show variables like...
    99+
    2024-04-02
  • 阿里云数据库迁移步骤详解
    随着信息化的快速发展,企业对数据库的需求也在不断变化。有时,由于某种原因,企业可能需要将现有的数据库迁移到阿里云数据库。本文将详细介绍阿里云数据库迁移的步骤,希望能对您有所帮助。 一、准备阶段在开始迁移之前,需要对现有的数据库进行详细的了解...
    99+
    2023-11-10
    阿里 详解 步骤
  • 数据到hadoop的迁移步骤
    本篇内容主要讲解“数据到hadoop的迁移步骤”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“数据到hadoop的迁移步骤”吧!最近在用flume和sqoop来做非关系数据(日志)和关系数据(MY...
    99+
    2023-06-03
  • 2 数据库和表的管理 步骤
     2.sqlserver 数据库和表的管理防伪码:书山有路勤为径 学海无涯苦作舟 实验一:实验环境:公司安装了SQL SERVER 2008企业版,现在完成如下任务:1.创建一个名为benet的数...
    99+
    2024-04-02
  • mysql数据库迁移
    目录 背景迁移数据库 背景 公司有个项目,刚开始数据量不是大的时候,数据库和服务上的所有应用数据都放在一个旧小盘中,随着项目数据的增长,旧的磁盘被占满了,导致系统无法写入数据,我和同事排查了很长时间,最终确定是磁盘被占满导致的一...
    99+
    2023-08-23
    数据库 mysql
  • 从MySQL迁移到Oracle数据库的详细步骤和方法
    系列文章目录 文章目录 系列文章目录前言一、备份MySQL数据库二、安装Oracle数据库三、数据转换四、导出MySQL数据五、导入数据到Oracle六、重新创建索引和约束七、测试和验证八、...
    99+
    2023-09-24
    数据库 mysql oracle
  • Mongodb数据迁移步骤是什么
    本篇内容介绍了“Mongodb数据迁移步骤是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!需求:需要将...
    99+
    2024-04-02
  • 怎么迁移mysql数据库中的表
    本篇内容介绍了“怎么迁移mysql数据库中的表”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!作为写脚本的,...
    99+
    2024-04-02
  • Mysql单库迁移的操作方法
    目录为什么要迁移一、导出数据库文件二、上传至目标机器三、 登录目标机器mysql,创建数据库四、导入数据库文件为什么要迁移 MySQL 迁移是 DBA 日常维护中的一个工作。迁移,究...
    99+
    2024-04-02
  • mysql数据库搬迁的步骤有哪些
    MySQL数据库迁移的方法包括以下几种,其中还附有具体代码示例: 数据库备份和恢复数据库备份和恢复是最常见的迁移方法之一。首先,需要将原数据库备份到一个文件,然后将备份文件导入到新的数...
    99+
    2024-02-22
  • 数据库迁移系列之--Oracle迁移到Mysql
    敬请期待......
    99+
    2017-12-07
    数据库迁移系列之--Oracle迁移到Mysql
  • mysql数据库怎么迁移
    本篇内容主要讲解“mysql数据库怎么迁移”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql数据库怎么迁移”吧!上面是测试人员的要求,可以提取出2条有用的...
    99+
    2024-04-02
  • 【MySQL】数据库——表操作
    文章目录 1. 创建表2. 查看表3. 修改表修改表名add ——增加modify——修改drop——删除修改列名称 4. 删除表 1. 创建表 语法: create table ...
    99+
    2023-10-26
    数据库 mysql
  • MySQL管理数据库、数据表、数据的基本操作是什么
    本篇内容主要讲解“MySQL管理数据库、数据表、数据的基本操作是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL管理数据库、数据表、数据的基本操作是...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作