開發中使用某伺服器廠商導致資料庫還原不了,使用ibd檔案恢復資料折騰了一天。分享出來
mysql:
#innodb_file_per_table=1
#設定日誌方便除錯
log-error="f:/jspstudy/mysql/error.log"
到目錄下開啟命令列:tail -f error.log
set global innodb_file_per_table=1;//刪除所有的表使用,無表時使用
#alter table wallet_user discard tablespace; //刪除表的空間
#alter table wallet_user import tablespace;
通過frm和ibd恢復資料庫
新建空的資料庫,匯入上述表結構 刪除對應的表空間,將表對應的ibd檔案複製到資料目錄下 重新插入表空間 mysql 備份var目錄,初始化資料庫mysqld initialize insecure通過mysqlfrm可以從frm中獲取表結構 新建空的資料庫,匯入上述表結構 刪除對應的表空間,將表對應...
mysql通過mysql bin檔案恢復資料
mysql bin00 檔案 var lib mysql mysql bin00 是資料庫的操作日誌檔案,一定情況下可以利用操作日誌檔案來恢復資料,例如乙個表中之前插入了1條資料,之後給誤刪除了,這時可以在操作日誌檔案找到之前插入的資料,以此來恢復資料。my.cnf配置相關 1.開啟日誌儲存機制 l...
通過RMAN備份恢復資料庫到其他伺服器!!!
1 記錄一下源資料庫的dbid sql select dbid from v database dbid 1292118315 oracle linux flash recovery area rman target 恢復管理器 release 10.2.0.4.0 production on 星期...