重灌系統後如何恢復mysql資料

2021-06-20 18:10:25 字數 716 閱讀 7878

我原來把mysql裝在d盤。最近重灌系統,不能用了。怎麼辦?我怎麼既能繼續使用mysql又能將原來的資料轉移到新安裝的mysql上?

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表,不再報錯了,之前的資料全在了。

mysql安裝目錄下的data資料夾,是存放mysql中的資料的。data檔案裡每個子資料夾,對應mysql中的每個庫。子資料夾裡.frm檔案對應著相應的表。db檔案是字符集的配置檔案。有了這些檔案不就代表你可以復原這些資料了,你還需要data資料夾下的ibdata1檔案。

重灌系統後如何恢復mysql資料

我原來把mysql裝在d盤。最近重灌系統,不能用了。怎麼辦?我怎麼既能繼續使用mysql又能將原來的資料轉移到新安裝的mysql上?1 把原來mysql安裝目錄下的data資料夾拷出來 2 解除安裝掉原來的mysql 3 重新安裝mysql 4 拷出來的data資料夾裡,除了mysql test子資...

windows 重灌系統後恢復mysql

引用下別人寫的 其實在重灌系統時如果不格式化mysql所在的盤,我們的mysql是不需要重灌的 操作 1.建立mysql服務 開始 執行 cmd cd命令到mysql的bin目錄下 mysqld install 服務名 defaults file my.ini的路徑 mysqld install m...

重灌系統,mysql資料恢復

0.配置環境變數 1 配置好my.ini檔案,裡面致命了資料庫的安裝位置,和資料庫的資料存放位置,d mysql 和e mysql 2 然後初始化資料庫 用cmd 這個時候e mysql 裡面會多出一些資料。代表初始化成功 3 安裝服務 4 啟動服務 5 修改密碼等和加密規則等後續步驟 重灌系統後,...