phpmyadmin误删表后如何恢复
用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误删表后如何恢复相关推荐
- 思科2960误删镜像后的恢复动作
** 思科2960误删镜像后的恢复动作 ** 案例: 不小心删掉了交换机2960的软件镜像,重启后交换机无法使用 解决思路: 官网下载2960的软件的镜像(.bin文件),通过串口把镜像上传到交换机( ...
- Oracle 误删表后数据恢复操作
背景 使用navicat导出数据库脚本文件后,每个表的前面都是 drop 语句,直接把表删了重建.但是这个往往问题很多,在新的用户下,没有这个表执行drop语句会报错,顶多用来做数据备份脚本. 前段时 ...
- oracle注册表误删怎么恢复,误删注册表后如何恢复,regedit.exe文件不存在!!!
oracle64位,toad居然用不了!!!! 然后百度一下解决方法,要改注册表,其中有一步是这样的 运行regedit找到键值HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/K ...
- db2怎么恢复误删除的数据_DB2误删数据后的恢复方法实践
1.在源库中使用以下语句生成重定向脚本: db2 "restore db dbname from /yourdbparth taken at timestamp into dbname re ...
- linux文件格式 磁盘修复6,linux(centos)下ext4硬盘格式误删文件后的恢复(testdisk与photorec的使用)...
在使用winscp上传服务器图片时,由于不小心误删了相似的一个目录下的图片文件,正好在本地有没有这个文件夹的图片备份,所以只好寻找linux(centos)下的文件恢复工具. 在成功恢复完所在目录的图 ...
- 达梦数据库-误删表数据的恢复
作为一个达梦的初学者,写这篇文章的目的是为了把学到的新知识做个总结梳理,在整理中查缺补漏,也希望大家看了我的文章能有收获,如有错误的地方欢迎指出. 误删数据分为以下几种场景,针对不同场景做不同恢复操作 ...
- 误删库后的恢复方法分享
省流助手:项目代码中实现定时备份功能 写在前面:项目使用的是docker发布.下午相关同事反馈题库同步功能用不了了有报错,查看服务器这个项目发布的版本发现有段时间没更新了,所以当时想的会不会因为jar ...
- 误删了php文件怎么恢复,【问题】phpstorm误删文件后,恢复成了0KB
我把问题整理成文章,只是方便以后进行追溯 我自己写了一个db-backup脚本,每次项目完了就会执行一次备份. 后面我直接干掉了mysql目录,想恢复13:28分的记录备份,结果一打开吓我一跳 -- ...
- Oracle Drop误删表、Delete误删表数据后恢复方法
关于ORALCE误删表后恢复 1. 查看回收站的表: select object_name,original_name,type,createtime,droptime from recyclebin ...
- MySQL误操作数据恢复之误删表
一.前言 之前介绍了误删表数据后闪回的操作,本次介绍误删表后要如何进行操作. 二.数据恢复演示 set1:操作前先做个数据库的全备 mysqldump -uroot -p -S /root/mysql ...
最新文章
- [转]cocos2d-js 3.0 屏幕适配方案 分辨率适应
- 关于Mobile Wireless Congress 颁发的一个奖项的联想(2)
- 线程同步----递归锁
- 研究人员的AI技术能够实时匹配活页乐谱与MIDI音频
- 办公室分配方案python_Python自动化办公室(1),python,一
- web.xml中的contextConfigLocation在spring中的作用
- C++STL笔记(七):forward list详解
- 控件必须放在具有 runat=server 的窗体标记内错误的解决方法
- 如何 Get 机器学习必备的算法技能? | 技术头条
- php用户注册重复_php实现单个用户禁止重复登录,防止同一用户同时登陆
- 数据库范式(第一范式 第二范式 第三范式 BCNF范式)
- 实验二-软件项目管理的直观感受
- 微信朋友圈怎么发文字?纯文字动态发布教程
- 矩阵分析L3内积空间
- 宝塔面板如何申请ssl证书?
- 回合制游戏指令的执行机制
- 基于NSGA-II算法的研究和改进
- 基于jeecgboot的支持flowable的排它网关之后的会签功能(二)
- MySQL unique啥意思_数据库中unique是什么意思
- newifi_dts