用mysqlbinlog

php处理代码:

将mysql-bin.xxxxxx文件导出为可读文本:

<?php
//导出mysql-bin.000xxx文件为可读性txt文本
//0为执行成功,1为失败
//system("cd D:/wamp/bin/mysql/mysql5.5.8/data",$comReturn);
for ($i=200;$i<267;$i++){
$command = "D:/wamp/bin/mysql/mysql5.5.8/bin/mysqlbinlog D:/wamp/bin/mysql/mysql5.5.8/data/mysql-bin.000".$i." >> D:/baksql/baksqlaa.txt";
system($command,$comReturn);
var_dump($comReturn);
}
?>

分离出需要执行的语句:

<?php
//导出sql语句
$file = "D:/baksql/baksqlaa.txt";
$arr = file($file);
$str = '';
$insert = "INSERT INTO `che`.`che_tuangou`";
$update = "UPDATE `che`.`che_tuangou`";foreach ($arr as $v){if (stripos($v, $insert) !==false) {$str .= $v.";\r\n";}
}
file_put_contents("D:/insertsql.txt", $str);
?>

phpmyadmin误删表后如何恢复相关推荐

  1. 思科2960误删镜像后的恢复动作

    ** 思科2960误删镜像后的恢复动作 ** 案例: 不小心删掉了交换机2960的软件镜像,重启后交换机无法使用 解决思路: 官网下载2960的软件的镜像(.bin文件),通过串口把镜像上传到交换机( ...

  2. Oracle 误删表后数据恢复操作

    背景 使用navicat导出数据库脚本文件后,每个表的前面都是 drop 语句,直接把表删了重建.但是这个往往问题很多,在新的用户下,没有这个表执行drop语句会报错,顶多用来做数据备份脚本. 前段时 ...

  3. oracle注册表误删怎么恢复,误删注册表后如何恢复,regedit.exe文件不存在!!!

    oracle64位,toad居然用不了!!!! 然后百度一下解决方法,要改注册表,其中有一步是这样的 运行regedit找到键值HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/K ...

  4. db2怎么恢复误删除的数据_DB2误删数据后的恢复方法实践

    1.在源库中使用以下语句生成重定向脚本: db2 "restore db dbname from /yourdbparth taken at timestamp into dbname re ...

  5. linux文件格式 磁盘修复6,linux(centos)下ext4硬盘格式误删文件后的恢复(testdisk与photorec的使用)...

    在使用winscp上传服务器图片时,由于不小心误删了相似的一个目录下的图片文件,正好在本地有没有这个文件夹的图片备份,所以只好寻找linux(centos)下的文件恢复工具. 在成功恢复完所在目录的图 ...

  6. 达梦数据库-误删表数据的恢复

    作为一个达梦的初学者,写这篇文章的目的是为了把学到的新知识做个总结梳理,在整理中查缺补漏,也希望大家看了我的文章能有收获,如有错误的地方欢迎指出. 误删数据分为以下几种场景,针对不同场景做不同恢复操作 ...

  7. 误删库后的恢复方法分享

    省流助手:项目代码中实现定时备份功能 写在前面:项目使用的是docker发布.下午相关同事反馈题库同步功能用不了了有报错,查看服务器这个项目发布的版本发现有段时间没更新了,所以当时想的会不会因为jar ...

  8. 误删了php文件怎么恢复,【问题】phpstorm误删文件后,恢复成了0KB

    我把问题整理成文章,只是方便以后进行追溯 我自己写了一个db-backup脚本,每次项目完了就会执行一次备份. 后面我直接干掉了mysql目录,想恢复13:28分的记录备份,结果一打开吓我一跳 -- ...

  9. Oracle Drop误删表、Delete误删表数据后恢复方法

    关于ORALCE误删表后恢复 1. 查看回收站的表: select object_name,original_name,type,createtime,droptime from recyclebin ...

  10. MySQL误操作数据恢复之误删表

    一.前言 之前介绍了误删表数据后闪回的操作,本次介绍误删表后要如何进行操作. 二.数据恢复演示 set1:操作前先做个数据库的全备 mysqldump -uroot -p -S /root/mysql ...

最新文章

  1. [转]cocos2d-js 3.0 屏幕适配方案 分辨率适应
  2. 关于Mobile Wireless Congress 颁发的一个奖项的联想(2)
  3. 线程同步----递归锁
  4. 研究人员的AI技术能够实时匹配活页乐谱与MIDI音频
  5. 办公室分配方案python_Python自动化办公室(1),python,一
  6. web.xml中的contextConfigLocation在spring中的作用
  7. C++STL笔记(七):forward list详解
  8. 控件必须放在具有 runat=server 的窗体标记内错误的解决方法
  9. 如何 Get 机器学习必备的算法技能? | 技术头条
  10. php用户注册重复_php实现单个用户禁止重复登录,防止同一用户同时登陆
  11. 数据库范式(第一范式 第二范式 第三范式 BCNF范式)
  12. 实验二-软件项目管理的直观感受
  13. 微信朋友圈怎么发文字?纯文字动态发布教程
  14. 矩阵分析L3内积空间
  15. 宝塔面板如何申请ssl证书?
  16. 回合制游戏指令的执行机制
  17. 基于NSGA-II算法的研究和改进
  18. 基于jeecgboot的支持flowable的排它网关之后的会签功能(二)
  19. MySQL unique啥意思_数据库中unique是什么意思
  20. newifi_dts

热门文章

  1. 梦断代码最后4章读后感
  2. webrtc学习———记录三:mediaStreamTrack
  3. android 学习之SurfaceView
  4. html上传图片(进度条变化)、音乐
  5. github第一步之初始化操作
  6. 【数据分析学习】016-numpy数据结构
  7. 变量声明提升和函数声明提升
  8. windows2008 网络相关
  9. 关于Chromium Embedded Framework (CEF)的编译
  10. 中级 PHP 知识点汇总