Mysql update誤操作恢復
update忘加where條件誤操作
從binlog找到那條語句:
[root@xxx]#/usr/local/mysql/bin/mysqlbinlog --no-defaults -v -v --base64-output=DECODE-ROWS mysq-bin.xxxx | grep -B 15 'failure' | more /*|*/;
匯出binlog
[root@xxx]#/usr/local/mysql/bin/mysqlbinlog --no-defaults -v -v --base64-output=DECODE-ROWS mysq-bin.xxxx | sed -n '/# at 249/,/COMMIT/p' > /opt/1.txt
將binlog轉換為sql語句
[root@xxx]#sed '/WHERE/{:a;N;/SET/!ba;s/\([^\n]*\)\n\(.*\)\n\(.*\)/\3\n\2\n\1/}' 1.txt
| sed -r '/WHERE/{:a;N;/@4/!ba;s/### @2.*//g}'
| sed 's/### //g;s/\/\*.*/,/g'
| sed '/WHERE/{:a;N;/@1/!ba;s/,/;/g};s/#.*//g;s/COMMIT,//g'
| sed '/^$/d' > ./recover.sql
mysql> source /opt/recovery.sql
mysql> select * from test;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9522838/viewspace-2284994/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql誤刪資料恢復MySql資料恢復
- 05、MySQL Case-MySQL binlog誤清除恢復MySql
- MySQL備份與恢復操作解析MySql
- Mysql 誤刪資料進行恢復MySql
- 【DB寶43】MySQL誤操作閃回恢復利器之my2sqlMySql
- 伺服器資料恢復-誤操作導致mysql資料庫資料丟失的資料恢復案例伺服器資料恢復MySql資料庫
- 【儲存資料恢復案例】Netapp誤操作刪除lun的資料恢復資料恢復APP
- MySQL資料庫表誤刪除恢復(一)MySql資料庫
- 14、MySQL Case-線上表誤刪除恢復MySql
- 【北亞資料庫資料恢復】誤操作導致資料丟失的華為雲mysql資料恢復案例資料庫資料恢復MySql
- 【oracle資料庫資料恢復】誤操作導致的資料庫誤刪除的資料恢復案例Oracle資料庫資料恢復
- 誤操作還原VMware虛擬機器資料恢復虛擬機資料恢復
- 伺服器資料恢復—NTFS誤操作刪除/格式化的資料恢復案例伺服器資料恢復
- hbase 恢復 誤刪除
- Mysql備份恢復MySql
- mysql資料恢復MySql資料恢復
- MySQL恢復過程MySql
- 【伺服器資料恢復】XenServer虛擬機器被誤操作刪除的資料恢復案例伺服器資料恢復Server虛擬機
- 【MySQL】MySQL備份和恢復MySql
- MySQL 非常規恢復與物理備份恢復MySql
- MySQL5.7下面,誤操作導致的drop table db1.tb1; 的恢復方法:MySql
- 高併發mysql update操作必定失敗MySql
- MySQL資料災難挽救之ibdata檔案誤刪恢復MySql
- 寶塔資料庫恢復 mysql資料庫丟失恢復 mysql資料庫刪除庫恢復 寶塔mysql資料庫恢復資料庫MySql
- Oracle恢復誤刪資料Oracle
- eclipse 恢復誤刪檔案Eclipse
- mysql 誤刪除表內資料,透過binlog日誌恢復MySql
- 恢復MySQL資料庫建立儲存過程是遇到錯誤MySql資料庫儲存過程
- oracle資料庫災難挽救應急方案之DML誤操作恢復Oracle資料庫
- MySQL 備份與恢復MySql
- 電腦照片誤刪了怎麼恢復?電腦誤刪檔案照片恢復教程
- Sybase ASE資料庫恢復,Sybase資料恢復,資料誤刪除恢復工具READSYBDEVICE資料庫資料恢復dev
- 深入理解 HDFS 錯誤恢復
- 【伺服器資料恢復】LINUX誤刪除、誤格式化怎麼恢復資料?伺服器資料恢復Linux
- oracle資料庫災難挽救應急方案之DDL誤操作恢復(drop)Oracle資料庫
- oracle資料庫災難挽救應急方案之DDL誤操作恢復(truncate)Oracle資料庫
- MySQL備份與恢復——基於Xtrabackup物理備份恢復MySql
- 【北亞資料恢復】誤操作分割槽損壞導致SqlServer資料庫資料丟失的資料恢復資料恢復SQLServer資料庫