首页 > 数据库 >记录一次mysql从ibd文件恢复数据的过程

记录一次mysql从ibd文件恢复数据的过程

时间:2024-06-13 11:36:35浏览次数:25  
标签:文件 NAME 记录 ibd TABLESPACE mysql TABLE

mysql5.7版本中,一个表会对应两个文件,一个是 .frm 一个是.ibd
如果是分区表,会有多个.ibd文件,并以格式 tablename#P#partitionname.ibd格式命名

8.x版本中,没有frm文件,只有ibd文件

  1. 新建库
  2. 新建表
  3. discard 表空间
ALTER TABLE $TABLE_NAME DISCARD TABLESPACE;
ALTER TABLE $TABLE_NAME DISCARD PARTITION $PARTITION_NAME TABLESPACE;
  1. 复制ibd文件
  2. 修改ibd文件所有权为 mysql:mysql
  3. import 表空间
ALTER TABLE $TABLE_NAME IMPORT TABLESPACE;
ALTER TABLE $TABLE_NAME IMPORT PARTITION $PARTITION_NAME TABLESPACE;

已知问题:
如果表空间很大,超过50G,恢复表空间的时候可能会很久(>10min),并且会有一个warning

标签:文件,NAME,记录,ibd,TABLESPACE,mysql,TABLE
From: https://www.cnblogs.com/hicolin/p/18245559

相关文章

  • 力扣刷题记录: 1339. 分裂二叉树的最大乘积
        本题是第174场周赛的Q3,LC竞赛分为1675.方法一.递归(超时)    单纯使用递归对每一个节点进行遍历,代码如下:classSolution{longlongans=-1;public:intmaxProduct(TreeNode*root){longlongtotal_sum=sum(root);......
  • 力扣刷题记录: 1424. 对角线遍历Ⅱ
        本题是第182场周赛的Q3,LC竞赛分为1780。方法一.利用反对角线性质    在同一条反对角线上的元素的i+j值是相同的,同时,根据遍历的方式可知,i值越大的元素在同一条反对角线之中越先被遍历,i+j值越小的反对角线越早被遍历。考虑采用有序的map对i+j......
  • mysql查询数据库大小
    我们可以使用MySQL命令来查看数据库的数据量大小。首先打开命令行终端,进入MySQL的安装目录,然后执行以下命令:mysql-uusername-p其中,username是你的MySQL用户名。执行命令后,会提示你输入密码。输入正确的密码后,你将进入MySQL命令行界面。接下来,选择你要查看的数据库。假设你想......
  • MySql事务
    事务的定义事务(Transaction)是一个逻辑上完整的操作序列,它包含了一组数据库操作命令。这些操作要么全部执行成功,要么全部不执行,以此来维护数据库的一致性和完整性。事务的主要目的是确保数据的准确性,即使在出现错误或系统故障时也是如此。事务的应用场景金融交易:银行转账是最......
  • mysql的jdbc连接java实现
    在Java中使用JDBC连接MySQL数据库,你需要以下步骤:确保你有MySQLJDBC驱动程序。如果没有,你可以添加依赖到你的项目中,例如使用Maven:<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.23</version></de......
  • klipper & orange pi zero 2w安装记录
    官网下载ubuntu镜像并使用烧写工具(例如Win32DiskImager)烧写至TF卡中根据官网的描述页面中使用USB转串口连接UART0打开PuTTY并使用serial连接并进入命令行界面使用命令nmtui连接wifi并编辑wifi,将IPV4设置为manual,注意,有可能因为编辑了wifi之后上不了网,只能ping通内网IP注......
  • Springboot计算机毕业设计影院订票选座微信小程序【附源码】开题+论文+mysql+程序+部
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着移动互联网的快速发展,人们的生活方式发生了深刻变化,特别是在娱乐消费领域。电影院作为重要的文化娱乐场所,其订票方式也逐渐从传统的线下购票转向......
  • Springboot计算机毕业设计影院购票微信小程序【附源码】开题+论文+mysql+程序+部署
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景在当今数字化时代,移动互联网的普及率日益提升,智能手机成为人们生活中不可或缺的工具。微信小程序,作为一种轻量级应用,凭借其便捷性和易用性,受到了广大......
  • uniapp 随笔 各位同学如果uniapp有问题,请留言,我有时间,我会去做一下,将解答的操作会
    1. up-popup弹窗后禁止底层的页面继续滚动   直接在u-popup包一个view然后加上一个方法@touchmove.stop.prevent="prevent"  然后在方法prevent加一个空方法就行了  代码如下:     <viewclass="my"@touchmove.stop.prevent="prevent">  ......
  • 【VMware虚拟机使用记录】—— 虚拟机开启失败的问题分析及解决方法
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、虚拟机开启失败1.原因分析2.解决总结前言VMware虚拟机是由VMware公司开发的一种强大虚拟化解决方案,用于创建和管理多个虚拟计算环境。通过在单台物理计算机上运行多个操作系统,VMwar......