jstang博客

时间:

  • 首页
  • zblog作品
  • 开发笔记
    • 前端笔记
    • php
    • python
    • 服务器
  • cms
    • zblog
    • 帝国cms
  • 杂记
  • 定制服务

当前位置:

  • 首页
  • php

mysql数据库崩,通过数据库data文件夹的.frm .ibd等还原数据

发布时间:2023-12-22

作者: jstang

1242 0

在frm文件夹内bat批处理

@echo off
setlocal

set "MYSQLFRM=mysqlfrm --server=root:root@localhost:3306 --diagnostic"
set "FRM_DIR=E:\mysqlhuifu\www_chaoyue6_com"
set "OUT_DIR=E:\mysqlhuifu\www_chaoyue6_com\sql"

for %%F in ("%FRM_DIR%\*.frm") do (
    echo Processing %%~nxF
    %MYSQLFRM% "%%F" > "%OUT_DIR%\%%~nF.sql"
)

endlocal



在对应sql文件夹内cmd的 合并一下  copy *.sql 1.sql


查找本地的data目录  SHOW GLOBAL VARIABLES LIKE "%Datadir%";


vscode进行批量

ctrl+f  .*.frm 正则

ctrl+shift+l 选择

复制粘贴到新


mysqlfrm --server=root:root@localhost:3306 E:\360MoveData\Users\ASUS\Desktop\linshi\www_21wink_com_yBnJSF\www_21wink_com\dr_1_article.frm --diagnostic >E:\360MoveData\Users\ASUS\Desktop\linshi\www_21wink_com_yBnJSF\www_21wink_com\sql\dr_1_article.sql


正则替换匹配

(.*)$

mysqlfrm --server=root:root@localhost:3306 E:\360MoveData\Users\ASUS\Desktop\linshi\www_21wink_com_yBnJSF\www_21wink_com\"$1".frm --diagnostic >E:\360MoveData\Users\ASUS\Desktop\linshi\www_21wink_com_yBnJSF\www_21wink_com\sql\"$1".sql

image.png

后再把"替换为空



image.png



SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));



alter table `表名` discard tablespace;


alter table `dr_1_article_draft` import tablespace;


参考https://blog.csdn.net/weixin_52585514/article/details/127238728


    文章版权及转载声明

    作者:jstang本文地址:http://jstang.cn/post/265.html发布于2023-12-22
    文章转载或复制请以超链接形式并注明出处jstang博客

    • 上一篇 :php清洗html标签的属性
    • 下一篇 :初次接触某程序进行debug

    同类推荐

    发表评论

    留言:dddxzxx

    最新文章

    linux负载cpu排查

    linux负载cpu排查

    top最高的进程id如果是数据库的话查看当前正在执行的 SQ...

    • 63
    • 0
    windows定时访问脚本bat

    windows定时访问脚本bat

    @echo off:loopREM 获取当前小时(24小时制...

    • 152
    • 0
    宝塔瘦身,清理硬盘

    宝塔瘦身,清理硬盘

    1  /var/log/journal/...

    • 251
    • 0
    世界知识现在掌握在每个人的手掌中

    世界知识现在掌握在每个人的手掌中

    世界知识现在掌握在每个人的手掌中...

    • 364
    • 0
    想法--执行

    想法--执行

    未来属于那些有想法、还能动手去做的人。创办一家公司并不真的需...

    • 382
    • 0

    热门排行

    css实现超出固定长度的部分以省略号显示

    css实现超出固定长度的部分以省略号显示

    1.一行中超出固定长度的部分以省略号显示#div1{&n...

    • 40592
    • 1
    老张站群-站群教程

    老张站群-站群教程

    注意 进行 超时设置 以防止50x PS : 源站...

    • 2827
    • 0
    python线程池

    python线程池

    ...

    • 2507
    • 0
    微信小程序对象赋值

    微信小程序对象赋值

    data{valueDa:{}}this.set...

    • 2473
    • 0
    小说正在扼杀我的阅读思考能力....

    小说正在扼杀我的阅读思考能力....

    从18岁就开始看第一本小说《诛仙》,慢慢的看到了现在28岁。...

    • 2443
    • 0

    猜你喜欢

    专治拖延“懒”的自测有效办法

    专治拖延“懒”的自测有效办法

    无意中看到一个帖子,大概意思讲的是计划做A事,但是 因为各种...

    • 1904
    • 1
    响应式博客新闻资讯

    响应式博客新闻资讯

    ...

    • 998
    • 0
    自适应通用公司大气主题

    自适应通用公司大气主题

    ...

    • 1124
    • 0
    zblog数据文章分发N平台

    zblog数据文章分发N平台

    ...

    • 1951
    • 0
    dede织梦接口发布后自动更新首页栏目页

    dede织梦接口发布后自动更新首页栏目页

    ...

    • 1424
    • 0

    标签

    • zblog插件
    • 标签2
    • pbootcms迁移
    • 企业微信
    • 老张站群
    • 微信公众号
    • php
    • pbootcms
    • 微信小程序
    • 标签1
    嘿,欢迎咨询
    jstang博客
    回到顶部

    涉及到的所有程序逻辑仅用来学习交流,严禁用于非法用途,产生的一切后果自行承担! 。用户在使用程序时,应遵守相关法律法规,不得利用本软件进行任何违法活动 ,因用户违反本《协议》或使用程序造成的任何损失和法律责任,由用户自行承担,本程序不承担 任何责任。冀ICP备2022024290号-1