重灌系統後如何恢復mysql資料
阿新 • • 發佈:2019-01-31
我原來把mysql裝在d盤。最近重灌系統,不能用了。怎麼辦?我怎麼既能繼續使用mysql又能將原來的資料轉移到新安裝的mysql上?
1、把原來mysql安裝目錄下的data資料夾拷出來;
2、解除安裝掉原來的mysql;
3、重新安裝mysql;
6、把上述europa資料夾裡的檔案拷到新安裝的mysql目錄下的europa資料夾裡;
7、這時,你使用europa資料庫,會顯示有一張表;
1、把原來mysql安裝目錄下的data資料夾拷出來;
2、解除安裝掉原來的mysql;
3、重新安裝mysql;
4、拷出來的data資料夾裡,除了mysql、test子資料夾外的子資料夾,全部都是資料庫,如下圖所示,europa、outman、sd1004db、shtarena全部都是一個個的資料庫;
5、在新安裝的mysql裡建立上述資料庫;我現在建立了europa資料庫;
6、把上述europa資料夾裡的檔案拷到新安裝的mysql目錄下的europa資料夾裡;
7、這時,你使用europa資料庫,會顯示有一張表;
可搜尋這張表,又提示表不存在。
8、重啟mysql服務後,還是如此;
9、這時,你忘了拷原來data資料夾下的ibdata1檔案。你直接拷這個檔案,會提示有檔案正在使用。去服務中,關閉mysql服務,再拷那個檔案到data資料夾下。再開啟mysql服務。這時你再查詢europa庫中的m_cost表,不再報錯了,之前的資料全在了。