mysql数据库数据恢复
问题背景
MYSQL数据文件夹放在C盘,而C盘存储空间濒临爆炸,于是决定对mysql数据文件进行迁移,但奈何学艺不精,根据某博客内容进行数据迁移并修改配置文件,结果是不幸的,迁移数据文件失败,导致mysql无法启动。不知道如何修改文件,于是决定根据数据文件进行数据恢复。
数据恢复
因为是手动对mysql文件进行迁移,所以mysql下的data文件里面的数据文件并没有损坏,于是再次根据博客内容进行数据恢复,先创建数据表,然后删除表结构,再将ibd文件替换,再恢复表结构,结局总是惊人的相似,再次出错。
条条大路通罗马,在第一种方案尝试几次失败后,决定另寻他法。于是决定用源数据库版本进行文件替换,达到数据恢复的目的。
重新安装同样版本的mysql,找到新安装mysql的文件夹,停止mysql服务,将源data里面的ibdata1、ib_logfile1、ib_logfile0、ib_buffer_pool、auto.cnf、 mysql.ibd 文件 以及 自己创建的数据库文件夹 覆盖新安装的mysql的data文件内容。再重启mysqk服务,即可。
注意:版本号需要相同,不相同存在报错的可能。
mysql数据库数据恢复相关推荐
- 阿里云rds mysql数据库数据恢复到ecs中
背景: aliyun上的rds数据库快满了,于是删除了某个备份的表 后面大boss说是有用的表,需要恢复回来,阿里云有7天内的物理全量备份(通过percona-xtrabackup备份的) 第一时间应 ...
- mysql数据库数据恢复_Mysql数据库delete删除后数据恢复报告
数据库环境部署与故障原因: 本次恢复的数据库安装在客户本地服务器上,服务器操作系统为windows2008 r2 .在当前环境内安装有mysql5.6单实例,引擎类型为innodb,表内数据存储所使用 ...
- Mysql数据库数据恢复,mysql灾后数据重建,linux环境下mysql数据恢复
本次数据库灾难目前原因由于猜测是由于短时间内大量数据写入导致的数据库异常关闭,部分数据文件损坏,此恢复操作必须基于frm和idb文件没有受损的情况下尽可能的恢复数据,当然,mysql服务也必须能正常启 ...
- 【数据库数据恢复】MySQL数据库误删除未备份的数据恢复案例
MySQL数据库属于关系型数据库.SQL是一种用于操作关系型数据库的结构化语言.关系型数据库就是指在关系模型的基础上建立起来的数据库,是一种借助了集合代数等一些数学方法和数学概念处理数据的数据库. M ...
- Mysql数据库误删除数据恢复成功
Mysql数据库误删除数据恢复成功 [客户描述] 客户在网站管理后台误操作把"报表"和"代理"数据删除,因数据库只有2月份的备份,丢失近三个月的数据. [数据库 ...
- MySQL 数据库误删除后的数据恢复操作说明
在日常运维工作中,对mysql数据库的备份是万分重要的,以防在数据库表丢失或损坏情况出现,可以及时恢复数据. 线上数据库备份场景: 每周日执行一次全量备份,然后每天下午1点执行MySQLdump增量备 ...
- mysql数据库断电恢复_MySQL数据库InnoDB引擎下服务器断电数据恢复方法
说明: 线上的一台MySQL数据库服务器突然断电,造成系统故障无法启动,重新安装系统后,找到之前的MySQL数据库文件夹. 问题: 通过复制文件的方式对之前的MySQL数据库进行恢复,发现在程序调用时 ...
- linux ext3下删除mysql数据库的数据恢复案例
作者:张宇,北亚MYSQL数据恢复中心,转载请联系作者,如果实在不想联系作者,至少请保留版权,谢谢. [数据恢复故障描述] 一台重要的MYSQL数据库服务器,146GB*2,RAID1,约130GB ...
- 华信mysql数据恢复_华信Mysql数据库修复工具1.0
华信Mysql数据库修复程序是由北京华信数据恢复中心独立研发,主要针对Mysql数据库损坏的恢复.本程序可用于由于各种误操作而导致数据丢失的恢复,以及由于断电.陈列损坏.硬盘坏道等各种原因导致数据库无 ...
最新文章
- Java——SAX生成XML文件
- kotlin 用协程做网络请求_Android使用Kotlin协程封装网络库
- Python爬虫入门(8):Beautiful Soup的用法
- python 读取文件
- Spring AOP / AspectJ AOP 的区别?
- Spring JSR-250 注释
- JetBrains - IDEA 常用快捷键汇总
- 不加载执行js_前端性能优化:preload 预加载页面资源
- PAT乙级 1038 统计同成绩学生(map的解法)
- 【java】java JVM如何科学的设置内存参数 虚拟机调优案例
- linux c mysql 增删改查_Linux C语言连接MySQL 增删改查操作
- 实现登陆功能——用户登录设计
- 2021最火爆带字微信朋友圈背景
- 大数据风控是在做什么?
- SQL基础条件查询语句
- 泛微齐业成,一文告诉你如何实现全程数字化的预算管理
- Dash中文文档: Lodash
- Which在什么从句中指代前文整个句子
- 千万级流量的优化策略实战
- linux百度云工具baidu pcs