MySQL8.0数据库最近一次不知道怎么回事,突然启动不了,如下提示
MySQL Daemon failed to start
日志如下

网上也找了很多资料,但都处理不了
因为本人安装数据库习惯将安装好的数据库移到移到其他目录,所以做了一个操作,用原来的覆盖现有的文件
左边是原始数据库文件,右边是移动数据库目录后的在使用的
删除原始数据库没有的文件(不要删除数据库哦!!!)
然后重新拷贝覆盖
然后重启,OK!!
上面操作只是把数据库恢复了,但是数据库没有数据了(当然除了原始的),接下来要做的就是用.ibd恢复数据了
前提:你有备份的数据库结构(当然一般都有,线上一份,开发中一份)
现在把你正常数据库里的数据文件移走,备份(包括数据库文件)

1.新建数据库(还是carcon)
2.将你的aa.ibd文件放到你的carcon文件夹里,随便改名(bb.ibd),避免冲突
3.导入建表sql,新建表,此时会生成新的aa.ibd
4.删除表空间
ALTER TABLE aa DISCARD TABLESPACE; 会自动删除 新生成的aa.ibd文件
5.将bb.ibd文件改名aa.ibd(注意权限:chown -R mysql:mysql ./)
6.导入表空间
ALTER TABLE aa IMPORT TABLESPACE;
7.结束,OK!!
8.如果报错,在建表语句最后 加上 ROW_FORMAT=COMPACT保持一致

记一次MySQL数据库crash事件相关推荐

  1. mysql勒索_记一次mysql数据库被勒索(下)

    背景: nextcloud的mysql数据库被黑,删库勒索.参考:记一次mysql数据库被勒索(上) mysql数据库恢复成功,nextcloud还是无法连接.参考:记一次mysql数据库被勒索(中) ...

  2. go mysql slave_【Golang+mysql】记一次mysql数据库迁移(一)

    # [记一次mysql数据库迁移(一)](https://github.com/stayfoo/stayfoo-hub/blob/master/docs/mysql/blog/%E8%AE%B0%E4 ...

  3. 悬崖边上的舞者,记7.2生产数据库灾难事件

    悬崖边上的舞者,记7.2生产数据库灾难事件 作者:张子良 版权所有,转载请注明出处 引子:出事了 7月2日是一个难得的大晴天,一段时间以来桂林一直在下雨,一直下,害的我减肥的计划一再的泡汤,因为下雨每 ...

  4. 记一次mysql数据库转储sql文件到另外一台电脑运行失败的解决办法

    记一次mysql数据库转储sql文件到另外一台电脑运行失败的解决办法 将转储的sql文件中创建触发器相关的语句剪切复制到另外的一份文本,保存重新运行sql文件,成功后在把之前剪切的语句复制过来在运行一 ...

  5. 记一次 MySQL 数据库遭比特币病毒处理方法

    记一次 MySQL 数据库遭比特币病毒处理方法 经过 某日上午,发现公司的某个项目的测试服务器上的项目数据库突然消失,当时并没有找到消失,随后开启了MySQL-binlog日志记录数据库的所有操作. ...

  6. 从删库到跑路or恢复,记一次MySQL数据库文件损坏恢复经历

    一. 前言 2018年5月28日,北京晴有轻度沙尘暴. 坐上公交车走在上班的路上,想起老罗经常说起的一句话:想成盛田昭夫时代的索尼,想成乔布斯时代的苹果,于是继续研读着 <日本制造:盛田昭夫的日 ...

  7. 记一次Mysql数据库Innodb故障--误删除idb文件

    某天中午,午休快要结束的时候,勤奋.努力.敬业的小编巡检服务器,发现有一台服务器的/home分区空间不足.因为历史原因,这是一个旧的平台,新平台已经建成,也已经投入生产.可是旧平台上依然还有很多的业务 ...

  8. mysql 移植 azure_初码-Azure系列-记一次MySQL数据库向Azure的迁移

    还在继续给客户迁移不同的系统到Azure,这一次是一个系统的MySQL数据库要迁移,将迁移过程记录一下 原系统环境 数据库版本:MySQL Community Edition 5.7 服务器环境:自建 ...

  9. mysql binlog更新记录缺失_记一次mysql数据库binlog丢失引起的故障

    线上某业务需要对日志信息入库并进行分析最后呈现在管理后台上.某天突然发现后台没有前一天的分析数据.首先认为是java程序问题,于是查看应用程序日志,发现数 线上某业务需要对日志信息入库并进行分析最后呈 ...

最新文章

  1. 生产订单形成的差异如何传递到COPA
  2. sap Status状态栏设计
  3. flask-wtforms
  4. views 多个文件夹 netcore_.NET Core 分发打包
  5. React 第八章 列表渲染以及key的使用
  6. notepad++ 中增加lua语法检查快捷键
  7. java web mysql备份,Java Web 实现Mysql 数据库备份与还原
  8. C++程序设计方法3:数组下标运算符重载
  9. 算法:Valid Sudoku(有效的数独)
  10. Idea Debug 时 JAVA对象转Json字符串 的操作
  11. 机器学习在各个领域的实际应用
  12. Heartbeat高可用软件服务--1.Heartbeat介绍(2)
  13. android 刷recovery,安卓手机怎么刷入Recovery 命令行刷入Recovery教程
  14. 微信公众平台开发系列之必备知识
  15. word无法验证服务器,Office提示“无法验证此应用程序的许可证”时怎么处理?...
  16. 2021清华本科特奖答辩现场:有人用AI识别甲骨文!有人研究6G!奥运冠军:走下领奖台一切归零...
  17. 2015款Mac笔记本安装Windows10系统到外置移动硬盘教程
  18. java小白日记第五天
  19. 奇安信代码安全实验室招人啦!
  20. 建筑垃圾运输车辆监管系统,渣土车管理实施方案,

热门文章

  1. 高斯分布的数乘,相加,相乘还是高斯分布吗?
  2. CSS之display:block布局
  3. echarts 饼图引导线文本 显示不全
  4. 全零售先行者:飞凡突围2016实体+互联网收官大战
  5. 2019年3月23日,杭州将正式迎来“中国人工智能安防峰会”...
  6. Vista系统内建的用户类型及权限
  7. 服务端实现对页面截图 - PhantomJs
  8. RLException: Invalid roslaunch XML syntax: mismatched tag: line 12, column 6 The traceback for the e
  9. 学面点和计算机哪个好,今年学什么手艺最好 2021干什么吃香
  10. 夕陽洒落的伤感恋情QQ日志发布:宝贝,别放纵爱,别吝啬爱