造成這個的原因是當天我們做完資料庫表結構後,做備份。一同事在沒有通知的情況下就重啟了伺服器。。。。囧。。。結果,我在客戶端只要 select * from `information_schema`.`tables` where table_schema='databasename'裡,就掛掉了mysql服務。。。。至於是怎麼造成這個原因的。我還沒有弄明白。
在檢視的時候。。。。發現所有的.frm是存在的,可是,表結構就是查詢不出來了。
當時。。。慶幸沒有資料啊。。。。
只有用原來只備份的21個表結構先恢復一部分吧。也慶幸當時還生成了乙個表結構的html。
多的11個,請同事按照html幫忙重建了。。。。
以後一定要養成習慣。改完表結構以後,馬上備份。同時生成html文件。做最少二台機器的備份。
還要養成至少每週做一次資料備份,至少要備份到二台機器上。
遙想當年硬碟xx了。。。。那叫乙個慘啊。
到現在為止,還不知道怎麼快速恢復,有知道的兄弟給吱一聲啊。謝謝了。
mysql frm 資料庫恢復
首先找到需要恢復的資料庫存放位置 複製你的 資料庫資料夾 除開mysql自帶的資料庫 information schema sys mysql 這3個庫檔案不需要 和 ibdata1 存放到乙個新的目錄 找一台機器新安裝乙個和你版本一致的資料,不要新增任何資料庫,保證新環境的乾淨 將之前你需要恢復的...
oracle 恢復資料
備份資料 create table plan tem 20150812 as select from z fm cashplan 查詢操作錯誤的表的移動功能是否開啟 enable為開啟 select row movement,t.from user tables t where table name...
Oracle恢復資料
今天同事誤將oracle表中資料刪除 當時心裡就是涼涼 立刻上網搜尋有沒有恢復資料的方法 好在oracle的強大以及網路的發達 恩 廢話就這麼多 其實恢復的方法很簡單 首先,執行表記錄恢復 一般先根據時間進行查詢,查詢語句模式為 select from tb as of timestamp to t...