看板 C_Sharp 關於我們 聯絡資訊
各位大大您好! 在下最近因為電腦重灌,但資料庫備份的時候太著急。 我不是用正規的方式做備份,而是直接用複製到硬碟做一個資料夾的方式。 但重灌好之後,我想把資料用貼回去的方式,但資料庫顯示裡面是空的..... 這是我專案用的資料庫內容(三個資料表): https://imgur.com/kt0WFMX 然後我透過HeidiSQL打開觀看,有抓到資料庫test1,裡面卻是空的..... https://imgur.com/VY5xJ6Y 透過MySQL Workbench觀看,有三個資料表,但無法顯示內容 https://imgur.com/tmHaxFp 一開始我以為我灌錯版本(我不確定我之前用的是5.6還是5.7) 5.6與5.7都測試之後,還是沒有反應,一樣抓到資料庫,但裡面是空的。 想請問各位大大關於MySQL為資料夾檔案的話,我該怎麼回復? (如果真的只能重建也只能認命了.... 因為忘記裡面某些資料內容, 只能再設法重弄...) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.161.102.123 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1539571796.A.B40.html
retsamsu: ib_logfiles 跟 ibdata 有備份嗎,有的話是可以還原 10/16 10:02
retsamsu: 的,沒有的話就 GG 了 10/16 10:02
大大,您是指有無這兩個檔案的東西嗎?.... 我專案用的資料庫(test1)只有您看到的這個.... 所以真的要重創了嗎...?Orz ※ 編輯: jayzhuang (218.161.102.123), 10/17/2018 10:43:22
retsamsu: 他是在你的 mysql datadir 那邊 10/17 12:28
我當時只把使用的資料庫資料夾複製出來(像是test1、test5等等) 其他就沒有動.... 完蛋了~要重創了... 我看我以後去學一下正規備份MYSQL的方式吧..... ※ 編輯: jayzhuang (218.161.102.123), 10/17/2018 14:30:53