MySQL核心
文章平均质量分 75
MySQL 异常处理、备份恢复、疑难杂症等
hh真是个慢性子
数据库高级架构师,阿里云专家博主,专注自动化数据管理与后端开发,擅长性能优化和系统高效运行。拥有 MySQL、TiDB 等多项数据库认证。
展开
-
【MySQL核心】误删除表?帮你时间倒流!!!
开发同事在操作测试库的时候,误删除了一张业务表,她问我能不能帮她找回来,我说滚!!!经不住她的软磨硬泡,我还是软了下来。原创 2024-08-15 16:56:20 · 408 阅读 · 1 评论 -
【MySQL核心】MySQL无法启动?批量恢复MySQL 物理文件-拯救即将跑路的你
本文章主要讲解 MySQL 异常宕机等意外情况下导致 ibd 文件损坏,配置mysql强制恢复() 1-6 级仍然无法启动的情况。下面是恢复整个实例的所有流程和思路。这里恢复的实例是 mysql5.6 的整个流程,5.7和 5.6 类似,8.0 可以直接用ibd2sql进行坏表的恢复。再次提醒:建议 MySQL 开启定时全备、开启row格式binlog、创建从库等冗余操作,防止重要数据丢失!!!操作前请行备份!!!操作前请确认磁盘空间!!!原创 2024-08-12 16:52:09 · 1524 阅读 · 1 评论 -
【MySQL核心】MySQL 数据恢复-ibd2sql
ibd2sql 是一个将 MySQL ibd 文件解析成 SQL 语句的工具,它可以解析出建表语句和 SQL 语句,并且支持 MySQL8.* 和 MySQL5.* 版本。可以解析损坏的 ibd 文件来获取可用的信息,这对于数据表损坏的场景非常友好。接下来一起了解下他的神奇功能。项目地址:https://github.com/ddcw/ibd2sql注意: 执行操作前先请备份数据,注意磁盘空间大小。原创 2024-08-12 16:48:15 · 798 阅读 · 0 评论 -
【MySQL 核心】MySQL数据恢复-dbsake
dbsake 是一个古老的数据库管理工具,集成了 MySQL 多种使用场景的工具,你可以用它提取解析 MySQL 的 frm 文件来获取建表语句或视图,可以检查 MySQL 配置信息用来升级 MySQL、自动部署沙盒实例、编解码 MySQL 文件名、查看 ibdata文件中缓存的内容。这些都是老版本 MySQL 不支持的一些功能,现在基本都已经兼容了,我们今天主要使用的是他解析 frm 文件的功能。项目地址:https://github.com/abg/dbsake。原创 2024-08-12 16:44:40 · 225 阅读 · 0 评论