找回誤修改的資料

2021-10-01 22:45:21 字數 707 閱讀 3922

rollback回滾

前置條件:執行了insert、update、delete等操作沒有commit,也沒有關閉工具視窗

解決方案一:rollback

解決方案二:使用的工具有rollback按鈕也可以回滾

flashback 閃回表

前置條件:執行了insert、update、delete等操作沒有commit(是否commit這裡有點不確定)或者關閉工具視窗

解決方案:1、在工具plslq選單下edit/recall statement找到某個操作的時間點

2、執行語句檢視是否是修改前的資料

select * from table***xx as of timestamp to_timestamp('2019-07-11 11:22:22', 'yyyy-mm-dd hh24:mi:ss');

【ps:可以先備份一下該錶目前的資料

create table table***xx _backup as select * from table***xx;】

3、執行以下語句

alter table table***xx enable row movement;

flashback table table***xx to timestamp to_timestamp('20190711 11:22:22','yyyymmdd hh24:mi:ss');

檢視表table***xx是否恢復

MySQL修改,找回root密碼

修改root使用者密碼 set password for root localhost password admin 找回root使用者密碼 管理員身份開啟cmd,依次輸入以下命令 net stop mysql 停止mysql服務 mysqld skip grant tables 使用無驗證方式啟動...

MYSQL修改密碼及找回密碼

一 mysql修改密碼 1 就root使用者修改密碼方法一 linux命令列修改法 在linux命令列修改密碼適用於已知密碼的場合,可用mysqladmin進行修改密碼 mysqladmin uroot p 123456 password liuhui 2 就root使用者修改密碼方法二 sql語句...

mysql誤update資料恢復

誤update資料恢復 1。根據set值查詢日誌路徑 opt local mysql bin mysqlbinlog no defaults v v base64 output decode rows mysql bin.000002 grep b 15 myy more 2.建立文字 touch ...